diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index 207d6dcd11ba..5372582b7a34 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -9,7 +9,7 @@ - + diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/src/Generated/Models/AnomalyDetectorError.Serialization.cs b/sdk/anomalydetector/Azure.AI.AnomalyDetector/src/Generated/Models/AnomalyDetectorError.Serialization.cs index 908dbd623602..db93ccd86d74 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/src/Generated/Models/AnomalyDetectorError.Serialization.cs +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/src/Generated/Models/AnomalyDetectorError.Serialization.cs @@ -20,6 +20,11 @@ internal static AnomalyDetectorError DeserializeAnomalyDetectorError(JsonElement { if (property.NameEquals("code")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } code = new AnomalyDetectorErrorCodes(property.Value.GetString()); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKey.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKey.Serialization.cs index 942ab7b2dbb7..37e9de304e79 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKey.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKey.Serialization.cs @@ -45,11 +45,21 @@ internal static ApiKey DeserializeApiKey(JsonElement element) } if (property.NameEquals("lastModified")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastModified = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("readOnly")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } readOnly = property.Value.GetBoolean(); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKeyListResult.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKeyListResult.Serialization.cs index e19359c84200..64c5af6ad03f 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKeyListResult.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ApiKeyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApiKeyListResult DeserializeApiKeyListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStore.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStore.Serialization.cs index f606014f89f4..cbbb62d29711 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStore.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStore.Serialization.cs @@ -72,6 +72,11 @@ internal static ConfigurationStore DeserializeConfigurationStore(JsonElement ele { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ResourceIdentity.DeserializeResourceIdentity(property.Value); continue; } @@ -102,6 +107,11 @@ internal static ConfigurationStore DeserializeConfigurationStore(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -112,15 +122,30 @@ internal static ConfigurationStore DeserializeConfigurationStore(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } @@ -131,6 +156,11 @@ internal static ConfigurationStore DeserializeConfigurationStore(JsonElement ele } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = EncryptionProperties.DeserializeEncryptionProperties(property0.Value); continue; } @@ -151,6 +181,11 @@ internal static ConfigurationStore DeserializeConfigurationStore(JsonElement ele } if (property0.NameEquals("publicNetworkAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicNetworkAccess = new PublicNetworkAccess(property0.Value.GetString()); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStoreListResult.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStoreListResult.Serialization.cs index 47e9066471cd..98824836ba05 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStoreListResult.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ConfigurationStoreListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ConfigurationStoreListResult DeserializeConfigurationStoreListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/KeyValue.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/KeyValue.Serialization.cs index a6089c5ed15e..98c862f8fc1a 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/KeyValue.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/KeyValue.Serialization.cs @@ -53,16 +53,31 @@ internal static KeyValue DeserializeKeyValue(JsonElement element) } if (property.NameEquals("lastModified")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastModified = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("locked")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } locked = property.Value.GetBoolean(); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/NameAvailabilityStatus.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/NameAvailabilityStatus.Serialization.cs index 206c4b28b3e9..2f38b23eca62 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/NameAvailabilityStatus.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/NameAvailabilityStatus.Serialization.cs @@ -21,6 +21,11 @@ internal static NameAvailabilityStatus DeserializeNameAvailabilityStatus(JsonEle { if (property.NameEquals("nameAvailable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nameAvailable = property.Value.GetBoolean(); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinition.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinition.Serialization.cs index d95d1ff6590e..bf863f3166ac 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinition.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinition.Serialization.cs @@ -25,6 +25,11 @@ internal static OperationDefinition DeserializeOperationDefinition(JsonElement e } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDefinitionDisplay.DeserializeOperationDefinitionDisplay(property.Value); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinitionListResult.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinitionListResult.Serialization.cs index 6500f4891a46..224be58f1f62 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinitionListResult.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/OperationDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationDefinitionListResult DeserializeOperationDefinitionList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index 6b76bf319742..8cda1f527eda 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -58,20 +58,40 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index dd7073d4804e..83fe1908a91f 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionReference.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionReference.Serialization.cs index d4f38a20b864..9fddb6d8bef4 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionReference.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateEndpointConnectionReference.Serialization.cs @@ -39,20 +39,40 @@ internal static PrivateEndpointConnectionReference DeserializePrivateEndpointCon } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResource.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResource.Serialization.cs index c9d3c1cf1c36..1dd519723ea9 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResource.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResource.Serialization.cs @@ -40,6 +40,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("groupId")) @@ -49,6 +54,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredMembers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -59,6 +69,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredZoneNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs index 682c9ba4ef20..db7bbcd57094 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateLinkResourceListResult DeserializePrivateLinkResourceList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs index 743d4b035bb8..2c76e25ead1f 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs @@ -37,6 +37,11 @@ internal static PrivateLinkServiceConnectionState DeserializePrivateLinkServiceC { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new ConnectionStatus(property.Value.GetString()); continue; } @@ -47,6 +52,11 @@ internal static PrivateLinkServiceConnectionState DeserializePrivateLinkServiceC } if (property.NameEquals("actionsRequired")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actionsRequired = new ActionsRequired(property.Value.GetString()); continue; } diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/Resource.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/Resource.Serialization.cs index dcf9149c2dcc..2f1949e67da0 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/Resource.Serialization.cs @@ -63,6 +63,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ResourceIdentity.Serialization.cs b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ResourceIdentity.Serialization.cs index 6544aeb7e506..df95171df9fa 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ResourceIdentity.Serialization.cs +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/Models/ResourceIdentity.Serialization.cs @@ -45,11 +45,21 @@ internal static ResourceIdentity DeserializeResourceIdentity(JsonElement element { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new IdentityType(property.Value.GetString()); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumber.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumber.Serialization.cs index 7821840b719c..b53ab5ea412f 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumber.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumber.Serialization.cs @@ -50,6 +50,11 @@ internal static AcquiredPhoneNumber DeserializeAcquiredPhoneNumber(JsonElement e } if (property.NameEquals("assignmentStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } assignmentStatus = new AssignmentStatus(property.Value.GetString()); continue; } @@ -60,6 +65,11 @@ internal static AcquiredPhoneNumber DeserializeAcquiredPhoneNumber(JsonElement e } if (property.NameEquals("activationState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activationState = new ActivationState(property.Value.GetString()); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumbers.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumbers.Serialization.cs index 222a8cd919b1..19fd907786f1 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumbers.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AcquiredPhoneNumbers.Serialization.cs @@ -21,6 +21,11 @@ internal static AcquiredPhoneNumbers DeserializeAcquiredPhoneNumbers(JsonElement { if (property.NameEquals("phoneNumbers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AreaCodes.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AreaCodes.Serialization.cs index 4f21f843dc72..f32f83d84ba3 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AreaCodes.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/AreaCodes.Serialization.cs @@ -22,6 +22,11 @@ internal static AreaCodes DeserializeAreaCodes(JsonElement element) { if (property.NameEquals("primaryAreaCodes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -32,6 +37,11 @@ internal static AreaCodes DeserializeAreaCodes(JsonElement element) } if (property.NameEquals("secondaryAreaCodes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/ErrorResponse.Serialization.cs index 216fb24f1fa9..91fa01a74e53 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorBody.DeserializeErrorBody(property.Value); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptions.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptions.Serialization.cs index 196dc779f925..bfb4a3173ba2 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptions.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptions.Serialization.cs @@ -58,6 +58,11 @@ internal static LocationOptions DeserializeLocationOptions(JsonElement element) } if (property.NameEquals("options")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsDetails.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsDetails.Serialization.cs index b45564ff01f6..1bf604612973 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsDetails.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsDetails.Serialization.cs @@ -58,6 +58,11 @@ internal static LocationOptionsDetails DeserializeLocationOptionsDetails(JsonEle } if (property.NameEquals("locationOptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsResponse.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsResponse.Serialization.cs index 8f221cfff1ed..81bb2d0f48d5 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/LocationOptionsResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static LocationOptionsResponse DeserializeLocationOptionsResponse(JsonE { if (property.NameEquals("locationOptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } locationOptions = LocationOptions.DeserializeLocationOptions(property.Value); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/NumberUpdateCapabilities.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/NumberUpdateCapabilities.Serialization.cs index 2f8637173591..945b6d510ddf 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/NumberUpdateCapabilities.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/NumberUpdateCapabilities.Serialization.cs @@ -47,6 +47,11 @@ internal static NumberUpdateCapabilities DeserializeNumberUpdateCapabilities(Jso { if (property.NameEquals("add")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -57,6 +62,11 @@ internal static NumberUpdateCapabilities DeserializeNumberUpdateCapabilities(Jso } if (property.NameEquals("remove")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberCountries.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberCountries.Serialization.cs index 125b3cb8c294..23112c01b19b 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberCountries.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberCountries.Serialization.cs @@ -21,6 +21,11 @@ internal static PhoneNumberCountries DeserializePhoneNumberCountries(JsonElement { if (property.NameEquals("countries")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntities.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntities.Serialization.cs index e31a17fc4b08..493948f91cb1 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntities.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntities.Serialization.cs @@ -21,6 +21,11 @@ internal static PhoneNumberEntities DeserializePhoneNumberEntities(JsonElement e { if (property.NameEquals("entities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntity.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntity.Serialization.cs index 4752bdb5e80f..4fdb8e006494 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntity.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberEntity.Serialization.cs @@ -31,6 +31,11 @@ internal static PhoneNumberEntity DeserializePhoneNumberEntity(JsonElement eleme } if (property.NameEquals("createdAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,11 +46,21 @@ internal static PhoneNumberEntity DeserializePhoneNumberEntity(JsonElement eleme } if (property.NameEquals("quantity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } quantity = property.Value.GetInt32(); continue; } if (property.NameEquals("quantityObtained")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } quantityObtained = property.Value.GetInt32(); continue; } @@ -56,6 +71,11 @@ internal static PhoneNumberEntity DeserializePhoneNumberEntity(JsonElement eleme } if (property.NameEquals("focDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } focDate = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberRelease.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberRelease.Serialization.cs index 3e63d63dc502..3b54df27f00d 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberRelease.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberRelease.Serialization.cs @@ -30,11 +30,21 @@ internal static PhoneNumberRelease DeserializePhoneNumberRelease(JsonElement ele } if (property.NameEquals("createdAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new ReleaseStatus(property.Value.GetString()); continue; } @@ -45,6 +55,11 @@ internal static PhoneNumberRelease DeserializePhoneNumberRelease(JsonElement ele } if (property.NameEquals("phoneNumberReleaseStatusDetails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberReleaseDetails.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberReleaseDetails.Serialization.cs index 64e4580a629e..24125cab999b 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberReleaseDetails.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberReleaseDetails.Serialization.cs @@ -20,11 +20,21 @@ internal static PhoneNumberReleaseDetails DeserializePhoneNumberReleaseDetails(J { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new PhoneNumberReleaseStatus(property.Value.GetString()); continue; } if (property.NameEquals("errorCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property.Value.GetInt32(); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberSearch.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberSearch.Serialization.cs index fe54d34599da..8091d582a24e 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberSearch.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhoneNumberSearch.Serialization.cs @@ -42,6 +42,11 @@ internal static PhoneNumberSearch DeserializePhoneNumberSearch(JsonElement eleme } if (property.NameEquals("createdAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property.Value.GetDateTimeOffset("O"); continue; } @@ -52,6 +57,11 @@ internal static PhoneNumberSearch DeserializePhoneNumberSearch(JsonElement eleme } if (property.NameEquals("phonePlanIds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -67,11 +77,21 @@ internal static PhoneNumberSearch DeserializePhoneNumberSearch(JsonElement eleme } if (property.NameEquals("quantity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } quantity = property.Value.GetInt32(); continue; } if (property.NameEquals("locationOptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -82,11 +102,21 @@ internal static PhoneNumberSearch DeserializePhoneNumberSearch(JsonElement eleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new SearchStatus(property.Value.GetString()); continue; } if (property.NameEquals("phoneNumbers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,11 +127,21 @@ internal static PhoneNumberSearch DeserializePhoneNumberSearch(JsonElement eleme } if (property.NameEquals("reservationExpiryDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reservationExpiryDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("errorCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property.Value.GetInt32(); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlan.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlan.Serialization.cs index 35ccd686a06d..26ec17457272 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlan.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlan.Serialization.cs @@ -40,6 +40,11 @@ internal static PhonePlan DeserializePhonePlan(JsonElement element) } if (property.NameEquals("areaCodes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -50,6 +55,11 @@ internal static PhonePlan DeserializePhonePlan(JsonElement element) } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -60,6 +70,11 @@ internal static PhonePlan DeserializePhonePlan(JsonElement element) } if (property.NameEquals("maximumSearchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximumSearchSize = property.Value.GetInt32(); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroup.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroup.Serialization.cs index 80e12e707e4a..fe35d7ee3b7d 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroup.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroup.Serialization.cs @@ -29,6 +29,11 @@ internal static PhonePlanGroup DeserializePhonePlanGroup(JsonElement element) } if (property.NameEquals("phoneNumberType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } phoneNumberType = new PhoneNumberType(property.Value.GetString()); continue; } @@ -44,11 +49,21 @@ internal static PhonePlanGroup DeserializePhonePlanGroup(JsonElement element) } if (property.NameEquals("carrierDetails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } carrierDetails = CarrierDetails.DeserializeCarrierDetails(property.Value); continue; } if (property.NameEquals("rateInformation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rateInformation = RateInformation.DeserializeRateInformation(property.Value); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroups.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroups.Serialization.cs index a4f6bc83ab16..e7caa19cebea 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroups.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlanGroups.Serialization.cs @@ -21,6 +21,11 @@ internal static PhonePlanGroups DeserializePhonePlanGroups(JsonElement element) { if (property.NameEquals("phonePlanGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlansResponse.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlansResponse.Serialization.cs index 866f1a90a8ca..4cadf95c27b8 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlansResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/PhonePlansResponse.Serialization.cs @@ -21,6 +21,11 @@ internal static PhonePlansResponse DeserializePhonePlansResponse(JsonElement ele { if (property.NameEquals("phonePlans")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/RateInformation.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/RateInformation.Serialization.cs index 03ca17553a19..6ce932d6fcb6 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/RateInformation.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/RateInformation.Serialization.cs @@ -21,11 +21,21 @@ internal static RateInformation DeserializeRateInformation(JsonElement element) { if (property.NameEquals("monthlyRate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } monthlyRate = property.Value.GetDouble(); continue; } if (property.NameEquals("currencyType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currencyType = new CurrencyType(property.Value.GetString()); continue; } diff --git a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/UpdatePhoneNumberCapabilitiesResponse.Serialization.cs b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/UpdatePhoneNumberCapabilitiesResponse.Serialization.cs index e2590b73cabc..15830852f9e1 100644 --- a/sdk/communication/Azure.Communication.Administration/src/Generated/Models/UpdatePhoneNumberCapabilitiesResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.Administration/src/Generated/Models/UpdatePhoneNumberCapabilitiesResponse.Serialization.cs @@ -29,16 +29,31 @@ internal static UpdatePhoneNumberCapabilitiesResponse DeserializeUpdatePhoneNumb } if (property.NameEquals("createdAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("capabilitiesUpdateStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capabilitiesUpdateStatus = new CapabilitiesUpdateStatus(property.Value.GetString()); continue; } if (property.NameEquals("phoneNumberCapabilitiesUpdates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessage.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessage.Serialization.cs index 9ab9f76c2187..a9f105d23a09 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessage.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessage.Serialization.cs @@ -39,6 +39,11 @@ internal static ChatMessage DeserializeChatMessage(JsonElement element) } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = new ChatMessagePriority(property.Value.GetString()); continue; } @@ -59,6 +64,11 @@ internal static ChatMessage DeserializeChatMessage(JsonElement element) } if (property.NameEquals("createdOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdOn = property.Value.GetDateTimeOffset("O"); continue; } @@ -69,11 +79,21 @@ internal static ChatMessage DeserializeChatMessage(JsonElement element) } if (property.NameEquals("deletedOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletedOn = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("editedOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } editedOn = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessagesCollection.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessagesCollection.Serialization.cs index 39d7dd0fa38f..c7206b38a1c8 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessagesCollection.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatMessagesCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static ChatMessagesCollection DeserializeChatMessagesCollection(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInfo.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInfo.Serialization.cs index ea2e9d479ab4..a09ea344fa97 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInfo.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInfo.Serialization.cs @@ -33,11 +33,21 @@ internal static ChatThreadInfo DeserializeChatThreadInfo(JsonElement element) } if (property.NameEquals("isDeleted")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isDeleted = property.Value.GetBoolean(); continue; } if (property.NameEquals("lastMessageReceivedOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastMessageReceivedOn = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInternal.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInternal.Serialization.cs index 7264bb59975a..5e8839357741 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadInternal.Serialization.cs @@ -35,6 +35,11 @@ internal static ChatThreadInternal DeserializeChatThreadInternal(JsonElement ele } if (property.NameEquals("createdOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdOn = property.Value.GetDateTimeOffset("O"); continue; } @@ -45,6 +50,11 @@ internal static ChatThreadInternal DeserializeChatThreadInternal(JsonElement ele } if (property.NameEquals("members")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMemberInternal.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMemberInternal.Serialization.cs index 2d77dba7e2ec..99c165a464a3 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMemberInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMemberInternal.Serialization.cs @@ -50,6 +50,11 @@ internal static ChatThreadMemberInternal DeserializeChatThreadMemberInternal(Jso } if (property.NameEquals("shareHistoryTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } shareHistoryTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMembersCollection.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMembersCollection.Serialization.cs index f852535e9597..3cf6fb11b2ac 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMembersCollection.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadMembersCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static ChatThreadMembersCollection DeserializeChatThreadMembersCollecti { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadsInfoCollection.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadsInfoCollection.Serialization.cs index 9df4450119e5..4fa03d32e57e 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadsInfoCollection.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ChatThreadsInfoCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static ChatThreadsInfoCollection DeserializeChatThreadsInfoCollection(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/Error.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/Error.Serialization.cs index 18dab80431d3..fbdc85271c0d 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/Error.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/Error.Serialization.cs @@ -38,6 +38,11 @@ internal static Error DeserializeError(JsonElement element) } if (property.NameEquals("innerErrors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/IndividualStatusResponse.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/IndividualStatusResponse.Serialization.cs index 8a1e20ab86c6..e04ea2cea487 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/IndividualStatusResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/IndividualStatusResponse.Serialization.cs @@ -27,6 +27,11 @@ internal static IndividualStatusResponse DeserializeIndividualStatusResponse(Jso } if (property.NameEquals("statusCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusCode = property.Value.GetInt32(); continue; } diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/MultiStatusResponse.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/MultiStatusResponse.Serialization.cs index 141c54d66dae..33df0ef52841 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/MultiStatusResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/MultiStatusResponse.Serialization.cs @@ -20,6 +20,11 @@ internal static MultiStatusResponse DeserializeMultiStatusResponse(JsonElement e { if (property.NameEquals("multipleStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceipt.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceipt.Serialization.cs index 1004e16d2e6b..0dd713008f3c 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceipt.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceipt.Serialization.cs @@ -32,6 +32,11 @@ internal static ReadReceipt DeserializeReadReceipt(JsonElement element) } if (property.NameEquals("readOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } readOn = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceiptsCollection.Serialization.cs b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceiptsCollection.Serialization.cs index b530cc066293..392c0253bb77 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceiptsCollection.Serialization.cs +++ b/sdk/communication/Azure.Communication.Chat/src/Generated/Models/ReadReceiptsCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static ReadReceiptsCollection DeserializeReadReceiptsCollection(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResource.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResource.Serialization.cs index c9d612ad4316..7160d8b5d615 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResource.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResource.Serialization.cs @@ -65,6 +65,11 @@ internal static CommunicationServiceResource DeserializeCommunicationServiceReso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -90,10 +95,20 @@ internal static CommunicationServiceResource DeserializeCommunicationServiceReso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResourceList.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResourceList.Serialization.cs index f0539b47060b..c2e5a1d87ecc 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResourceList.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/CommunicationServiceResourceList.Serialization.cs @@ -21,6 +21,11 @@ internal static CommunicationServiceResourceList DeserializeCommunicationService { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Dimension.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Dimension.Serialization.cs index b6ebc9e03b5d..5140b44e8dc8 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Dimension.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Dimension.Serialization.cs @@ -37,6 +37,11 @@ internal static Dimension DeserializeDimension(JsonElement element) } if (property.NameEquals("toBeExportedForShoebox")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } toBeExportedForShoebox = property.Value.GetBoolean(); continue; } diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ErrorResponse.Serialization.cs index ce6a3d0bdf62..3159c03c2aa5 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponseError.DeserializeErrorResponseError(property.Value); continue; } diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/MetricSpecification.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/MetricSpecification.Serialization.cs index ae18a7acfdd6..03273cf874b8 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/MetricSpecification.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/MetricSpecification.Serialization.cs @@ -47,6 +47,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("aggregationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } aggregationType = new AggregationType(property.Value.GetString()); continue; } @@ -62,6 +67,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Operation.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Operation.Serialization.cs index 1d275237028d..27e354a65471 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/Operation.Serialization.cs @@ -27,6 +27,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } @@ -37,6 +42,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = OperationProperties.DeserializeOperationProperties(property.Value); continue; } diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationList.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationList.Serialization.cs index 04a553b3428c..be368aad2e15 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationList.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationList.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationList DeserializeOperationList(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationProperties.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationProperties.Serialization.cs index 282cac1ba399..6b4d2e5670e8 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationProperties.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationProperties.Serialization.cs @@ -19,6 +19,11 @@ internal static OperationProperties DeserializeOperationProperties(JsonElement e { if (property.NameEquals("serviceSpecification")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceSpecification = ServiceSpecification.DeserializeServiceSpecification(property.Value); continue; } diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationStatus.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationStatus.Serialization.cs index c2ea265c2969..7b03ae4c6d8f 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationStatus.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/OperationStatus.Serialization.cs @@ -30,30 +30,60 @@ internal static OperationStatus DeserializeOperationStatus(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new Status(property.Value.GetString()); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("percentComplete")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property.Value.GetSingle(); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("error")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponseError.DeserializeErrorResponseError(property0.Value); continue; } diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ServiceSpecification.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ServiceSpecification.Serialization.cs index 1f233edb35fc..8f9d4ee5c38e 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ServiceSpecification.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/ServiceSpecification.Serialization.cs @@ -20,6 +20,11 @@ internal static ServiceSpecification DeserializeServiceSpecification(JsonElement { if (property.NameEquals("metricSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/TaggedResource.Serialization.cs b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/TaggedResource.Serialization.cs index 7f1b7f264f22..8904ff47be01 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/TaggedResource.Serialization.cs +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Generated/Models/TaggedResource.Serialization.cs @@ -37,6 +37,11 @@ internal static TaggedResource DeserializeTaggedResource(JsonElement element) { if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalCapabilities.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalCapabilities.Serialization.cs index 4710d13a61c0..77ffae7d9daa 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalCapabilities.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalCapabilities.Serialization.cs @@ -30,6 +30,11 @@ internal static AdditionalCapabilities DeserializeAdditionalCapabilities(JsonEle { if (property.NameEquals("ultraSSDEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ultraSSDEnabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalUnattendContent.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalUnattendContent.Serialization.cs index 4f7e3201777b..62c98ca5f952 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalUnattendContent.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalUnattendContent.Serialization.cs @@ -58,6 +58,11 @@ internal static AdditionalUnattendContent DeserializeAdditionalUnattendContent(J } if (property.NameEquals("settingName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } settingName = property.Value.GetString().ToSettingNames(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApiError.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApiError.Serialization.cs index d643ab46a576..d654be9e1fd1 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApiError.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApiError.Serialization.cs @@ -24,6 +24,11 @@ internal static ApiError DeserializeApiError(JsonElement element) { if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -34,6 +39,11 @@ internal static ApiError DeserializeApiError(JsonElement element) } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = InnerError.DeserializeInnerError(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs index 8bb3e3d93ac9..078a143daedc 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static AutomaticOSUpgradePolicy DeserializeAutomaticOSUpgradePolicy(Jso { if (property.NameEquals("enableAutomaticOSUpgrade")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableAutomaticOSUpgrade = property.Value.GetBoolean(); continue; } if (property.NameEquals("disableAutomaticRollback")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableAutomaticRollback = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs index 761cdab297bc..44150cea9854 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs @@ -36,6 +36,11 @@ internal static AutomaticRepairsPolicy DeserializeAutomaticRepairsPolicy(JsonEle { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySet.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySet.Serialization.cs index 3d6e7432f0bf..1d598d589a7c 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySet.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySet.Serialization.cs @@ -82,6 +82,11 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -107,6 +112,11 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -117,20 +127,40 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("platformUpdateDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformUpdateDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("platformFaultDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("virtualMachines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -141,11 +171,21 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) } if (property0.NameEquals("proximityPlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroup = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("statuses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BillingProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BillingProfile.Serialization.cs index 16e71fbcf8aa..b5be4c9e813f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BillingProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BillingProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static BillingProfile DeserializeBillingProfile(JsonElement element) { if (property.NameEquals("maxPrice")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxPrice = property.Value.GetDouble(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnostics.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnostics.Serialization.cs index ea4bfbd67f2e..97766ed1bd0a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnostics.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnostics.Serialization.cs @@ -36,6 +36,11 @@ internal static BootDiagnostics DeserializeBootDiagnostics(JsonElement element) { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs index f89fefbc95e4..a422033fd1f8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs @@ -31,6 +31,11 @@ internal static BootDiagnosticsInstanceView DeserializeBootDiagnosticsInstanceVi } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CloudError.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CloudError.Serialization.cs index a10419fcdffb..52c0bc10996b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ApiError.DeserializeApiError(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationListResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationListResult.Serialization.cs index d69fcf628768..a7173e782d51 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationListResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ComputeOperationListResult DeserializeComputeOperationListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationValue.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationValue.Serialization.cs index efd876697524..4a73628e2f05 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationValue.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeOperationValue.Serialization.cs @@ -34,6 +34,11 @@ internal static ComputeOperationValue DeserializeComputeOperationValue(JsonEleme } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("operation")) diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerService.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerService.Serialization.cs index fcc9210d47fb..94945b169ee4 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerService.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerService.Serialization.cs @@ -120,6 +120,11 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -130,6 +135,11 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) @@ -139,26 +149,51 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property0.NameEquals("orchestratorProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } orchestratorProfile = ContainerServiceOrchestratorProfile.DeserializeContainerServiceOrchestratorProfile(property0.Value); continue; } if (property0.NameEquals("customProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } customProfile = ContainerServiceCustomProfile.DeserializeContainerServiceCustomProfile(property0.Value); continue; } if (property0.NameEquals("servicePrincipalProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalProfile = ContainerServicePrincipalProfile.DeserializeContainerServicePrincipalProfile(property0.Value); continue; } if (property0.NameEquals("masterProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } masterProfile = ContainerServiceMasterProfile.DeserializeContainerServiceMasterProfile(property0.Value); continue; } if (property0.NameEquals("agentPoolProfiles")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,16 +204,31 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property0.NameEquals("windowsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } windowsProfile = ContainerServiceWindowsProfile.DeserializeContainerServiceWindowsProfile(property0.Value); continue; } if (property0.NameEquals("linuxProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } linuxProfile = ContainerServiceLinuxProfile.DeserializeContainerServiceLinuxProfile(property0.Value); continue; } if (property0.NameEquals("diagnosticsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = ContainerServiceDiagnosticsProfile.DeserializeContainerServiceDiagnosticsProfile(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceListResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceListResult.Serialization.cs index 5c533c089096..9f9a29052d27 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceListResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ContainerServiceListResult DeserializeContainerServiceListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs index 82ff078a588c..425b939f73fc 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs @@ -34,6 +34,11 @@ internal static ContainerServiceMasterProfile DeserializeContainerServiceMasterP { if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = new Enum31(property.Value.GetInt32()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CreationData.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CreationData.Serialization.cs index b7d76a1d7153..544cd11f70c8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CreationData.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CreationData.Serialization.cs @@ -74,11 +74,21 @@ internal static CreationData DeserializeCreationData(JsonElement element) } if (property.NameEquals("imageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageReference = ImageDiskReference.DeserializeImageDiskReference(property.Value); continue; } if (property.NameEquals("galleryImageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } galleryImageReference = ImageDiskReference.DeserializeImageDiskReference(property.Value); continue; } @@ -99,6 +109,11 @@ internal static CreationData DeserializeCreationData(JsonElement element) } if (property.NameEquals("uploadSizeBytes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } uploadSizeBytes = property.Value.GetInt64(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisk.Serialization.cs index b52cc936d098..45edfd883a3d 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisk.Serialization.cs @@ -90,21 +90,41 @@ internal static DataDisk DeserializeDataDisk(JsonElement element) } if (property.NameEquals("vhd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vhd = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("image")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } image = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } @@ -115,26 +135,51 @@ internal static DataDisk DeserializeDataDisk(JsonElement element) } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = ManagedDiskParameters.DeserializeManagedDiskParameters(property.Value); continue; } if (property.NameEquals("toBeDetached")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } toBeDetached = property.Value.GetBoolean(); continue; } if (property.NameEquals("diskIOPSReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadWrite = property.Value.GetInt64(); continue; } if (property.NameEquals("diskMBpsReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadWrite = property.Value.GetInt64(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDiskImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDiskImage.Serialization.cs index bb5c3d9a865c..8ae757f2df58 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDiskImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDiskImage.Serialization.cs @@ -25,6 +25,11 @@ internal static DataDiskImage DeserializeDataDiskImage(JsonElement element) { if (property.NameEquals("lun")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lun = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHost.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHost.Serialization.cs index 56c2c0666b88..2485b6938a3e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHost.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHost.Serialization.cs @@ -98,6 +98,11 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -108,15 +113,30 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("platformFaultDomain")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomain = property0.Value.GetInt32(); continue; } if (property0.NameEquals("autoReplaceOnFailure")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoReplaceOnFailure = property0.Value.GetBoolean(); continue; } @@ -127,6 +147,11 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property0.NameEquals("virtualMachines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,11 +162,21 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property0.NameEquals("licenseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } licenseType = property0.Value.GetString().ToDedicatedHostLicenseTypes(); continue; } if (property0.NameEquals("provisioningTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -152,6 +187,11 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = DedicatedHostInstanceView.DeserializeDedicatedHostInstanceView(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs index 71fa0641dbc0..c2ab9f14a3d8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs @@ -25,6 +25,11 @@ internal static DedicatedHostAllocatableVM DeserializeDedicatedHostAllocatableVM } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetDouble(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs index 42bd6ae6e88b..972472440275 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs @@ -20,6 +20,11 @@ internal static DedicatedHostAvailableCapacity DeserializeDedicatedHostAvailable { if (property.NameEquals("allocatableVMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroup.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroup.Serialization.cs index 21871122190d..8a229f73fe75 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroup.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroup.Serialization.cs @@ -64,6 +64,11 @@ internal static DedicatedHostGroup DeserializeDedicatedHostGroup(JsonElement ele { if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -94,6 +99,11 @@ internal static DedicatedHostGroup DeserializeDedicatedHostGroup(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,15 +114,30 @@ internal static DedicatedHostGroup DeserializeDedicatedHostGroup(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("platformFaultDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("hosts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs index 3f114db604ca..acf47f62f88b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs @@ -27,11 +27,21 @@ internal static DedicatedHostInstanceView DeserializeDedicatedHostInstanceView(J } if (property.NameEquals("availableCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } availableCapacity = DedicatedHostAvailableCapacity.DeserializeDedicatedHostAvailableCapacity(property.Value); continue; } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiagnosticsProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiagnosticsProfile.Serialization.cs index 181a7b7d894d..f63ce41b6572 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiagnosticsProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiagnosticsProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static DiagnosticsProfile DeserializeDiagnosticsProfile(JsonElement ele { if (property.NameEquals("bootDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bootDiagnostics = BootDiagnostics.DeserializeBootDiagnostics(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskSettings.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskSettings.Serialization.cs index 74f168607ead..0621e1db03ff 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskSettings.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskSettings.Serialization.cs @@ -36,11 +36,21 @@ internal static DiffDiskSettings DeserializeDiffDiskSettings(JsonElement element { if (property.NameEquals("option")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } option = new DiffDiskOptions(property.Value.GetString()); continue; } if (property.NameEquals("placement")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } placement = new DiffDiskPlacement(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disallowed.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disallowed.Serialization.cs index 0460188de0a4..a4e4aee5851f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disallowed.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disallowed.Serialization.cs @@ -36,6 +36,11 @@ internal static Disallowed DeserializeDisallowed(JsonElement element) { if (property.NameEquals("diskTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disk.Serialization.cs index aa70fef61cb1..18a9dc729a8b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disk.Serialization.cs @@ -143,6 +143,11 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("managedByExtended")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,11 +158,21 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = DiskSku.DeserializeDiskSku(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -188,6 +203,11 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -198,35 +218,70 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timeCreated")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeCreated = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("osType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("creationData")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationData = CreationData.DeserializeCreationData(property0.Value); continue; } if (property0.NameEquals("diskSizeGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property0.Value.GetInt32(); continue; } if (property0.NameEquals("diskSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeBytes = property0.Value.GetInt64(); continue; } @@ -237,6 +292,11 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property0.NameEquals("encryptionSettingsCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptionSettingsCollection = EncryptionSettingsCollection.DeserializeEncryptionSettingsCollection(property0.Value); continue; } @@ -247,41 +307,81 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property0.NameEquals("diskIOPSReadWrite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadWrite = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskMBpsReadWrite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadWrite = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskIOPSReadOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadOnly = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskMBpsReadOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadOnly = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskState = new DiskState(property0.Value.GetString()); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } if (property0.NameEquals("maxShares")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxShares = property0.Value.GetInt32(); continue; } if (property0.NameEquals("shareInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSet.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSet.Serialization.cs index a1f6874dd7ee..edf899da3a8b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSet.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSet.Serialization.cs @@ -60,6 +60,11 @@ internal static DiskEncryptionSet DeserializeDiskEncryptionSet(JsonElement eleme { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = EncryptionSetIdentity.DeserializeEncryptionSetIdentity(property.Value); continue; } @@ -85,6 +90,11 @@ internal static DiskEncryptionSet DeserializeDiskEncryptionSet(JsonElement eleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -95,15 +105,30 @@ internal static DiskEncryptionSet DeserializeDiskEncryptionSet(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("activeKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } activeKey = KeyVaultAndKeyReference.DeserializeKeyVaultAndKeyReference(property0.Value); continue; } if (property0.NameEquals("previousKeys")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSettings.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSettings.Serialization.cs index e94200ad6160..5bd79a43f99e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSettings.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSettings.Serialization.cs @@ -42,16 +42,31 @@ internal static DiskEncryptionSettings DeserializeDiskEncryptionSettings(JsonEle { if (property.NameEquals("diskEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionKey = KeyVaultSecretReference.DeserializeKeyVaultSecretReference(property.Value); continue; } if (property.NameEquals("keyEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyEncryptionKey = KeyVaultKeyReference.DeserializeKeyVaultKeyReference(property.Value); continue; } if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskInstanceView.Serialization.cs index 6df21709971c..def5aa1e884f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskInstanceView.Serialization.cs @@ -27,6 +27,11 @@ internal static DiskInstanceView DeserializeDiskInstanceView(JsonElement element } if (property.NameEquals("encryptionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static DiskInstanceView DeserializeDiskInstanceView(JsonElement element } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSku.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSku.Serialization.cs index eba98a7fb7e4..94a00bb38314 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSku.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSku.Serialization.cs @@ -31,6 +31,11 @@ internal static DiskSku DeserializeDiskSku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new DiskStorageAccountTypes(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Encryption.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Encryption.Serialization.cs index 07f89f05f2b0..86b78d182301 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Encryption.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Encryption.Serialization.cs @@ -41,6 +41,11 @@ internal static Encryption DeserializeEncryption(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new EncryptionType(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionImages.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionImages.Serialization.cs index 5f0e8a58a17b..c150a5a70072 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionImages.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionImages.Serialization.cs @@ -42,11 +42,21 @@ internal static EncryptionImages DeserializeEncryptionImages(JsonElement element { if (property.NameEquals("osDiskImage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskImage = DiskImageEncryption.DeserializeDiskImageEncryption(property.Value); continue; } if (property.NameEquals("dataDiskImages")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetIdentity.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetIdentity.Serialization.cs index 4eaef023e452..2ab794fd709c 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetIdentity.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetIdentity.Serialization.cs @@ -32,6 +32,11 @@ internal static EncryptionSetIdentity DeserializeEncryptionSetIdentity(JsonEleme { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new DiskEncryptionSetIdentityType(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs index 296574075af3..61cdc0a04e84 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs @@ -50,6 +50,11 @@ internal static EncryptionSettingsCollection DeserializeEncryptionSettingsCollec } if (property.NameEquals("encryptionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsElement.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsElement.Serialization.cs index 346cbe1171f7..ab7b5a4d0026 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsElement.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsElement.Serialization.cs @@ -36,11 +36,21 @@ internal static EncryptionSettingsElement DeserializeEncryptionSettingsElement(J { if (property.NameEquals("diskEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionKey = KeyVaultAndSecretReference.DeserializeKeyVaultAndSecretReference(property.Value); continue; } if (property.NameEquals("keyEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyEncryptionKey = KeyVaultAndKeyReference.DeserializeKeyVaultAndKeyReference(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Gallery.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Gallery.Serialization.cs index 9728f5fe4d33..c50e5f344e9f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Gallery.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Gallery.Serialization.cs @@ -79,6 +79,11 @@ internal static Gallery DeserializeGallery(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -89,6 +94,11 @@ internal static Gallery DeserializeGallery(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -98,11 +108,21 @@ internal static Gallery DeserializeGallery(JsonElement element) } if (property0.NameEquals("identifier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } identifier = GalleryIdentifier.DeserializeGalleryIdentifier(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryPropertiesProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplication.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplication.Serialization.cs index e813099554dc..1597b3aa2095 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplication.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplication.Serialization.cs @@ -103,6 +103,11 @@ internal static GalleryApplication DeserializeGalleryApplication(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +118,11 @@ internal static GalleryApplication DeserializeGalleryApplication(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -137,11 +147,21 @@ internal static GalleryApplication DeserializeGalleryApplication(JsonElement ele } if (property0.NameEquals("endOfLifeDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("supportedOSType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } supportedOSType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersion.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersion.Serialization.cs index d87f9e4c31c6..e336f7264a77 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersion.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersion.Serialization.cs @@ -74,6 +74,11 @@ internal static GalleryApplicationVersion DeserializeGalleryApplicationVersion(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -84,20 +89,40 @@ internal static GalleryApplicationVersion DeserializeGalleryApplicationVersion(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publishingProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publishingProfile = GalleryApplicationVersionPublishingProfile.DeserializeGalleryApplicationVersionPublishingProfile(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryApplicationVersionPropertiesProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("replicationStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationStatus = ReplicationStatus.DeserializeReplicationStatus(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs index 150eba7c4919..faad056d11ff 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs @@ -87,11 +87,21 @@ internal static GalleryApplicationVersionPublishingProfile DeserializeGalleryApp } if (property.NameEquals("enableHealthCheck")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableHealthCheck = property.Value.GetBoolean(); continue; } if (property.NameEquals("targetRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -102,26 +112,51 @@ internal static GalleryApplicationVersionPublishingProfile DeserializeGalleryApp } if (property.NameEquals("replicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("excludeFromLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeFromLatest = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishedDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endOfLifeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs index 754da8b22c53..3708c0a7aa66 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs @@ -62,6 +62,11 @@ internal static GalleryArtifactPublishingProfileBase DeserializeGalleryArtifactP { if (property.NameEquals("targetRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -72,26 +77,51 @@ internal static GalleryArtifactPublishingProfileBase DeserializeGalleryArtifactP } if (property.NameEquals("replicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("excludeFromLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeFromLatest = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishedDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endOfLifeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDataDiskImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDataDiskImage.Serialization.cs index 5a2a72f74486..588c1e38e018 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDataDiskImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDataDiskImage.Serialization.cs @@ -45,16 +45,31 @@ internal static GalleryDataDiskImage DeserializeGalleryDataDiskImage(JsonElement } if (property.NameEquals("sizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInGB = property.Value.GetInt32(); continue; } if (property.NameEquals("hostCaching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hostCaching = property.Value.GetString().ToHostCaching(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImage.Serialization.cs index fc3a49e57173..7fc4dd21c528 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImage.Serialization.cs @@ -37,16 +37,31 @@ internal static GalleryDiskImage DeserializeGalleryDiskImage(JsonElement element { if (property.NameEquals("sizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInGB = property.Value.GetInt32(); continue; } if (property.NameEquals("hostCaching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hostCaching = property.Value.GetString().ToHostCaching(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImage.Serialization.cs index f4ac88623842..085fb24ad03b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImage.Serialization.cs @@ -140,6 +140,11 @@ internal static GalleryImage DeserializeGalleryImage(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -150,6 +155,11 @@ internal static GalleryImage DeserializeGalleryImage(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -174,46 +184,91 @@ internal static GalleryImage DeserializeGalleryImage(JsonElement element) } if (property0.NameEquals("osType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } if (property0.NameEquals("osState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osState = property0.Value.GetString().ToOperatingSystemStateTypes(); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("endOfLifeDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("identifier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } identifier = GalleryImageIdentifier.DeserializeGalleryImageIdentifier(property0.Value); continue; } if (property0.NameEquals("recommended")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } recommended = RecommendedMachineConfiguration.DeserializeRecommendedMachineConfiguration(property0.Value); continue; } if (property0.NameEquals("disallowed")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disallowed = Disallowed.DeserializeDisallowed(property0.Value); continue; } if (property0.NameEquals("purchasePlan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } purchasePlan = ImagePurchasePlan.DeserializeImagePurchasePlan(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryImagePropertiesProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersion.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersion.Serialization.cs index 4393b5777101..a1bc4f38d55f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersion.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersion.Serialization.cs @@ -80,6 +80,11 @@ internal static GalleryImageVersion DeserializeGalleryImageVersion(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -90,25 +95,50 @@ internal static GalleryImageVersion DeserializeGalleryImageVersion(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publishingProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publishingProfile = GalleryArtifactPublishingProfileBase.DeserializeGalleryArtifactPublishingProfileBase(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryImageVersionPropertiesProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = GalleryImageVersionStorageProfile.DeserializeGalleryImageVersionStorageProfile(property0.Value); continue; } if (property0.NameEquals("replicationStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationStatus = ReplicationStatus.DeserializeReplicationStatus(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs index 54d3d658f2c2..c5ba4c01d9f8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs @@ -62,6 +62,11 @@ internal static GalleryImageVersionPublishingProfile DeserializeGalleryImageVers { if (property.NameEquals("targetRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -72,26 +77,51 @@ internal static GalleryImageVersionPublishingProfile DeserializeGalleryImageVers } if (property.NameEquals("replicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("excludeFromLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeFromLatest = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishedDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endOfLifeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs index 9da4a5e26bfd..0b09fe6752dd 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs @@ -48,16 +48,31 @@ internal static GalleryImageVersionStorageProfile DeserializeGalleryImageVersion { if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } if (property.NameEquals("osDiskImage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskImage = GalleryDiskImage.DeserializeGalleryDiskImage(property.Value); continue; } if (property.NameEquals("dataDiskImages")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryOSDiskImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryOSDiskImage.Serialization.cs index 74fd3068a327..4be8ccc52420 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryOSDiskImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryOSDiskImage.Serialization.cs @@ -37,16 +37,31 @@ internal static GalleryOSDiskImage DeserializeGalleryOSDiskImage(JsonElement ele { if (property.NameEquals("sizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInGB = property.Value.GetInt32(); continue; } if (property.NameEquals("hostCaching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hostCaching = property.Value.GetString().ToHostCaching(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HardwareProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HardwareProfile.Serialization.cs index de27da682610..8584029bd113 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HardwareProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HardwareProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static HardwareProfile DeserializeHardwareProfile(JsonElement element) { if (property.NameEquals("vmSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmSize = new VirtualMachineSizeTypes(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Image.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Image.Serialization.cs index 4bc141907836..445a1daed817 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Image.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Image.Serialization.cs @@ -85,6 +85,11 @@ internal static Image DeserializeImage(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -95,15 +100,30 @@ internal static Image DeserializeImage(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("sourceVirtualMachine")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sourceVirtualMachine = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = ImageStorageProfile.DeserializeImageStorageProfile(property0.Value); continue; } @@ -114,6 +134,11 @@ internal static Image DeserializeImage(JsonElement element) } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGenerationTypes(property0.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDataDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDataDisk.Serialization.cs index a89dbfa8093f..aa6cb117ecaf 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDataDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDataDisk.Serialization.cs @@ -74,11 +74,21 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) } if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = SubResource.DeserializeSubResource(property.Value); continue; } @@ -89,21 +99,41 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDisk.Serialization.cs index fd882f3529fe..a5bd8d773055 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDisk.Serialization.cs @@ -66,11 +66,21 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) { if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = SubResource.DeserializeSubResource(property.Value); continue; } @@ -81,21 +91,41 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDiskReference.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDiskReference.Serialization.cs index 052836e73c47..698a036e9c3a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDiskReference.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDiskReference.Serialization.cs @@ -38,6 +38,11 @@ internal static ImageDiskReference DeserializeImageDiskReference(JsonElement ele } if (property.NameEquals("lun")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lun = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageOSDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageOSDisk.Serialization.cs index 659e83dcce63..bfe49eefbc13 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageOSDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageOSDisk.Serialization.cs @@ -82,11 +82,21 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) } if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = SubResource.DeserializeSubResource(property.Value); continue; } @@ -97,21 +107,41 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageStorageProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageStorageProfile.Serialization.cs index 53ac0ff57216..0b265b6548c8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageStorageProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageStorageProfile.Serialization.cs @@ -48,11 +48,21 @@ internal static ImageStorageProfile DeserializeImageStorageProfile(JsonElement e { if (property.NameEquals("osDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDisk = ImageOSDisk.DeserializeImageOSDisk(property.Value); continue; } if (property.NameEquals("dataDisks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -63,6 +73,11 @@ internal static ImageStorageProfile DeserializeImageStorageProfile(JsonElement e } if (property.NameEquals("zoneResilient")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } zoneResilient = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewStatus.Serialization.cs index 500b2753a049..566d8a6a9e67 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewStatus.Serialization.cs @@ -60,6 +60,11 @@ internal static InstanceViewStatus DeserializeInstanceViewStatus(JsonElement ele } if (property.NameEquals("level")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } level = property.Value.GetString().ToStatusLevelTypes(); continue; } @@ -75,6 +80,11 @@ internal static InstanceViewStatus DeserializeInstanceViewStatus(JsonElement ele } if (property.NameEquals("time")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } time = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LinuxConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LinuxConfiguration.Serialization.cs index 2caf39138b4e..8151b6d4588a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LinuxConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LinuxConfiguration.Serialization.cs @@ -42,16 +42,31 @@ internal static LinuxConfiguration DeserializeLinuxConfiguration(JsonElement ele { if (property.NameEquals("disablePasswordAuthentication")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disablePasswordAuthentication = property.Value.GetBoolean(); continue; } if (property.NameEquals("ssh")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ssh = SshConfiguration.DeserializeSshConfiguration(property.Value); continue; } if (property.NameEquals("provisionVMAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisionVMAgent = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs index 2c7e987582ea..18a220f3d2f0 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs @@ -19,6 +19,11 @@ internal static LogAnalyticsOperationResult DeserializeLogAnalyticsOperationResu { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = LogAnalyticsOutput.DeserializeLogAnalyticsOutput(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs index 3eae004ac40e..54e1934e4ce4 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs @@ -26,31 +26,61 @@ internal static MaintenanceRedeployStatus DeserializeMaintenanceRedeployStatus(J { if (property.NameEquals("isCustomerInitiatedMaintenanceAllowed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isCustomerInitiatedMaintenanceAllowed = property.Value.GetBoolean(); continue; } if (property.NameEquals("preMaintenanceWindowStartTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preMaintenanceWindowStartTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("preMaintenanceWindowEndTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preMaintenanceWindowEndTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("maintenanceWindowStartTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceWindowStartTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("maintenanceWindowEndTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceWindowEndTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastOperationResultCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastOperationResultCode = property.Value.GetString().ToMaintenanceOperationResultCodeTypes(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ManagedDiskParameters.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ManagedDiskParameters.Serialization.cs index 7d5401a5cb5d..89d4d9bd0e5e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ManagedDiskParameters.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ManagedDiskParameters.Serialization.cs @@ -42,11 +42,21 @@ internal static ManagedDiskParameters DeserializeManagedDiskParameters(JsonEleme { if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = DeserializeSubResource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkInterfaceReference.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkInterfaceReference.Serialization.cs index db69f535f8a7..df906961a905 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkInterfaceReference.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkInterfaceReference.Serialization.cs @@ -44,10 +44,20 @@ internal static NetworkInterfaceReference DeserializeNetworkInterfaceReference(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkProfile.Serialization.cs index e02df0991a48..c0326157d805 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/NetworkProfile.Serialization.cs @@ -36,6 +36,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) { if (property.NameEquals("networkInterfaces")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSDisk.Serialization.cs index 3cca344aab71..77f2dbe61d51 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSDisk.Serialization.cs @@ -87,11 +87,21 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) { if (property.NameEquals("osType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property.Value.GetString().ToOperatingSystemTypes(); continue; } if (property.NameEquals("encryptionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } encryptionSettings = DiskEncryptionSettings.DeserializeDiskEncryptionSettings(property.Value); continue; } @@ -102,26 +112,51 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) } if (property.NameEquals("vhd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vhd = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("image")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } image = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("diffDiskSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diffDiskSettings = DiffDiskSettings.DeserializeDiffDiskSettings(property.Value); continue; } @@ -132,11 +167,21 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = ManagedDiskParameters.DeserializeManagedDiskParameters(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSProfile.Serialization.cs index ed98eb44fa65..2a73ef50111f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OSProfile.Serialization.cs @@ -104,16 +104,31 @@ internal static OSProfile DeserializeOSProfile(JsonElement element) } if (property.NameEquals("windowsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowsConfiguration = WindowsConfiguration.DeserializeWindowsConfiguration(property.Value); continue; } if (property.NameEquals("linuxConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linuxConfiguration = LinuxConfiguration.DeserializeLinuxConfiguration(property.Value); continue; } if (property.NameEquals("secrets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -124,11 +139,21 @@ internal static OSProfile DeserializeOSProfile(JsonElement element) } if (property.NameEquals("allowExtensionOperations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowExtensionOperations = property.Value.GetBoolean(); continue; } if (property.NameEquals("requireGuestProvisionSignal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requireGuestProvisionSignal = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs index cba4973fed99..cabb24a6afc7 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs @@ -20,11 +20,21 @@ internal static OrchestrationServiceSummary DeserializeOrchestrationServiceSumma { if (property.NameEquals("serviceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceName = new OrchestrationServiceNames(property.Value.GetString()); continue; } if (property.NameEquals("serviceState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceState = new OrchestrationServiceState(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ProximityPlacementGroup.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ProximityPlacementGroup.Serialization.cs index d86335b57b2c..eccf3d723eb7 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ProximityPlacementGroup.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ProximityPlacementGroup.Serialization.cs @@ -81,6 +81,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -91,15 +96,30 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("proximityPlacementGroupType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroupType = new ProximityPlacementGroupType(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualMachines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -110,6 +130,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property0.NameEquals("virtualMachineScaleSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -120,6 +145,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property0.NameEquals("availabilitySets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -130,6 +160,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property0.NameEquals("colocationStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } colocationStatus = InstanceViewStatus.DeserializeInstanceViewStatus(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs index 8a08507a6491..aafc9596b928 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs @@ -36,11 +36,21 @@ internal static RecommendedMachineConfiguration DeserializeRecommendedMachineCon { if (property.NameEquals("vCPUs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vCPUs = ResourceRange.DeserializeResourceRange(property.Value); continue; } if (property.NameEquals("memory")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } memory = ResourceRange.DeserializeResourceRange(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecoveryWalkResponse.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecoveryWalkResponse.Serialization.cs index 59a6296be3c2..98c7e2962d57 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecoveryWalkResponse.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RecoveryWalkResponse.Serialization.cs @@ -20,11 +20,21 @@ internal static RecoveryWalkResponse DeserializeRecoveryWalkResponse(JsonElement { if (property.NameEquals("walkPerformed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } walkPerformed = property.Value.GetBoolean(); continue; } if (property.NameEquals("nextPlatformUpdateDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextPlatformUpdateDomain = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RegionalReplicationStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RegionalReplicationStatus.Serialization.cs index 596d19c62dbd..09da8b2a6645 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RegionalReplicationStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RegionalReplicationStatus.Serialization.cs @@ -27,6 +27,11 @@ internal static RegionalReplicationStatus DeserializeRegionalReplicationStatus(J } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ReplicationState(property.Value.GetString()); continue; } @@ -37,6 +42,11 @@ internal static RegionalReplicationStatus DeserializeRegionalReplicationStatus(J } if (property.NameEquals("progress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } progress = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ReplicationStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ReplicationStatus.Serialization.cs index ff39f91e3367..16f3720866f0 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ReplicationStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ReplicationStatus.Serialization.cs @@ -21,11 +21,21 @@ internal static ReplicationStatus DeserializeReplicationStatus(JsonElement eleme { if (property.NameEquals("aggregatedState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } aggregatedState = new AggregatedReplicationState(property.Value.GetString()); continue; } if (property.NameEquals("summary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Resource.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Resource.Serialization.cs index 47e135a84c2d..607ced5e400e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Resource.Serialization.cs @@ -63,6 +63,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceRange.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceRange.Serialization.cs index fd87d39a6d69..af0821f390f0 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceRange.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceRange.Serialization.cs @@ -36,11 +36,21 @@ internal static ResourceRange DeserializeResourceRange(JsonElement element) { if (property.NameEquals("min")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } min = property.Value.GetInt32(); continue; } if (property.NameEquals("max")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } max = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSku.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSku.Serialization.cs index 591cfa5672fa..ce98537d2dbc 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSku.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSku.Serialization.cs @@ -62,11 +62,21 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = ResourceSkuCapacity.DeserializeResourceSkuCapacity(property.Value); continue; } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -77,6 +87,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("locationInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -87,6 +102,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("apiVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,6 +117,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("costs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -107,6 +132,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,6 +147,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("restrictions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCapacity.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCapacity.Serialization.cs index 6407639cfcfc..e9f8a3769f13 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCapacity.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCapacity.Serialization.cs @@ -22,21 +22,41 @@ internal static ResourceSkuCapacity DeserializeResourceSkuCapacity(JsonElement e { if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetInt64(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetInt64(); continue; } if (property.NameEquals("default")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } @default = property.Value.GetInt64(); continue; } if (property.NameEquals("scaleType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scaleType = property.Value.GetString().ToResourceSkuCapacityScaleType(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCosts.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCosts.Serialization.cs index 9494241eb453..138b37c53056 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCosts.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuCosts.Serialization.cs @@ -26,6 +26,11 @@ internal static ResourceSkuCosts DeserializeResourceSkuCosts(JsonElement element } if (property.NameEquals("quantity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } quantity = property.Value.GetInt64(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs index 840a9898566f..0adac5702da7 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs @@ -27,6 +27,11 @@ internal static ResourceSkuLocationInfo DeserializeResourceSkuLocationInfo(JsonE } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static ResourceSkuLocationInfo DeserializeResourceSkuLocationInfo(JsonE } if (property.NameEquals("zoneDetails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs index 3fea3f4a672b..12ab69d537ac 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceSkuRestrictionInfo DeserializeResourceSkuRestrictionInfo { if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static ResourceSkuRestrictionInfo DeserializeResourceSkuRestrictionInfo } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs index da94d80fc049..d8509fb21847 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs @@ -23,11 +23,21 @@ internal static ResourceSkuRestrictions DeserializeResourceSkuRestrictions(JsonE { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceSkuRestrictionsType(); continue; } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,11 +48,21 @@ internal static ResourceSkuRestrictions DeserializeResourceSkuRestrictions(JsonE } if (property.NameEquals("restrictionInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } restrictionInfo = ResourceSkuRestrictionInfo.DeserializeResourceSkuRestrictionInfo(property.Value); continue; } if (property.NameEquals("reasonCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonCode = property.Value.GetString().ToResourceSkuRestrictionsReasonCode(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs index 5bfa56d99abc..556f3601f696 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceSkuZoneDetails DeserializeResourceSkuZoneDetails(JsonEle { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static ResourceSkuZoneDetails DeserializeResourceSkuZoneDetails(JsonEle } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollbackStatusInfo.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollbackStatusInfo.Serialization.cs index 32d5472cb33f..e3b5c06f15bf 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollbackStatusInfo.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollbackStatusInfo.Serialization.cs @@ -21,16 +21,31 @@ internal static RollbackStatusInfo DeserializeRollbackStatusInfo(JsonElement ele { if (property.NameEquals("successfullyRolledbackInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successfullyRolledbackInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("failedRolledbackInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failedRolledbackInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("rollbackError")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollbackError = ApiError.DeserializeApiError(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradePolicy.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradePolicy.Serialization.cs index 531bb537a899..dac4f803e16b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradePolicy.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradePolicy.Serialization.cs @@ -48,16 +48,31 @@ internal static RollingUpgradePolicy DeserializeRollingUpgradePolicy(JsonElement { if (property.NameEquals("maxBatchInstancePercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxBatchInstancePercent = property.Value.GetInt32(); continue; } if (property.NameEquals("maxUnhealthyInstancePercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxUnhealthyInstancePercent = property.Value.GetInt32(); continue; } if (property.NameEquals("maxUnhealthyUpgradedInstancePercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxUnhealthyUpgradedInstancePercent = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs index b91199625049..7d63c22c6420 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs @@ -22,21 +22,41 @@ internal static RollingUpgradeProgressInfo DeserializeRollingUpgradeProgressInfo { if (property.NameEquals("successfulInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successfulInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("failedInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failedInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("inProgressInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } inProgressInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("pendingInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pendingInstanceCount = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs index d16a61fae8cf..25c471ad5438 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs @@ -23,21 +23,41 @@ internal static RollingUpgradeRunningStatus DeserializeRollingUpgradeRunningStat { if (property.NameEquals("code")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } code = property.Value.GetString().ToRollingUpgradeStatusCode(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastAction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastAction = property.Value.GetString().ToRollingUpgradeActionType(); continue; } if (property.NameEquals("lastActionTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastActionTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs index 4f174ffa26fd..3b67de6f3343 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs @@ -70,6 +70,11 @@ internal static RollingUpgradeStatusInfo DeserializeRollingUpgradeStatusInfo(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -80,25 +85,50 @@ internal static RollingUpgradeStatusInfo DeserializeRollingUpgradeStatusInfo(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policy = RollingUpgradePolicy.DeserializeRollingUpgradePolicy(property0.Value); continue; } if (property0.NameEquals("runningStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } runningStatus = RollingUpgradeRunningStatus.DeserializeRollingUpgradeRunningStatus(property0.Value); continue; } if (property0.NameEquals("progress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } progress = RollingUpgradeProgressInfo.DeserializeRollingUpgradeProgressInfo(property0.Value); continue; } if (property0.NameEquals("error")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } error = ApiError.DeserializeApiError(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandDocument.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandDocument.Serialization.cs index 8f608e6a5cbd..51bab718e751 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandDocument.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandDocument.Serialization.cs @@ -36,6 +36,11 @@ internal static RunCommandDocument DeserializeRunCommandDocument(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs index 0e835c6ffdc4..adf6d663ddce 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs @@ -37,6 +37,11 @@ internal static RunCommandParameterDefinition DeserializeRunCommandParameterDefi } if (property.NameEquals("required")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } required = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandResult.Serialization.cs index 0af26131160e..4bdc1f6b1c1d 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/RunCommandResult.Serialization.cs @@ -20,6 +20,11 @@ internal static RunCommandResult DeserializeRunCommandResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScaleInPolicy.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScaleInPolicy.Serialization.cs index fb98a0ae3d05..ce397791848c 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScaleInPolicy.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScaleInPolicy.Serialization.cs @@ -36,6 +36,11 @@ internal static ScaleInPolicy DeserializeScaleInPolicy(JsonElement element) { if (property.NameEquals("rules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScheduledEventsProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScheduledEventsProfile.Serialization.cs index 2987fbeea49b..8cb86097e554 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScheduledEventsProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ScheduledEventsProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static ScheduledEventsProfile DeserializeScheduledEventsProfile(JsonEle { if (property.NameEquals("terminateNotificationProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } terminateNotificationProfile = TerminateNotificationProfile.DeserializeTerminateNotificationProfile(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Sku.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Sku.Serialization.cs index 30c342af05e5..81575f7a56bf 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Sku.Serialization.cs @@ -52,6 +52,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt64(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Snapshot.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Snapshot.Serialization.cs index ab9367cf3e47..10e9654ac595 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Snapshot.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Snapshot.Serialization.cs @@ -105,6 +105,11 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = SnapshotSku.DeserializeSnapshotSku(property.Value); continue; } @@ -130,6 +135,11 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -140,35 +150,70 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timeCreated")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeCreated = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("osType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("creationData")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationData = CreationData.DeserializeCreationData(property0.Value); continue; } if (property0.NameEquals("diskSizeGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property0.Value.GetInt32(); continue; } if (property0.NameEquals("diskSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeBytes = property0.Value.GetInt64(); continue; } @@ -179,6 +224,11 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property0.NameEquals("encryptionSettingsCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptionSettingsCollection = EncryptionSettingsCollection.DeserializeEncryptionSettingsCollection(property0.Value); continue; } @@ -189,11 +239,21 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property0.NameEquals("incremental")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } incremental = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SnapshotSku.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SnapshotSku.Serialization.cs index 606da5b3ad29..76725234916c 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SnapshotSku.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SnapshotSku.Serialization.cs @@ -31,6 +31,11 @@ internal static SnapshotSku DeserializeSnapshotSku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new SnapshotStorageAccountTypes(property.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshConfiguration.Serialization.cs index 3075c4e6aeb8..603bf640c467 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshConfiguration.Serialization.cs @@ -36,6 +36,11 @@ internal static SshConfiguration DeserializeSshConfiguration(JsonElement element { if (property.NameEquals("publicKeys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshPublicKeyResource.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshPublicKeyResource.Serialization.cs index f710f2beb35a..94193fdf99ef 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshPublicKeyResource.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SshPublicKeyResource.Serialization.cs @@ -72,6 +72,11 @@ internal static SshPublicKeyResource DeserializeSshPublicKeyResource(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -82,6 +87,11 @@ internal static SshPublicKeyResource DeserializeSshPublicKeyResource(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicKey")) diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/StorageProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/StorageProfile.Serialization.cs index ff6241055c29..ee427eacda6f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/StorageProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/StorageProfile.Serialization.cs @@ -48,16 +48,31 @@ internal static StorageProfile DeserializeStorageProfile(JsonElement element) { if (property.NameEquals("imageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageReference = ImageReference.DeserializeImageReference(property.Value); continue; } if (property.NameEquals("osDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDisk = OSDisk.DeserializeOSDisk(property.Value); continue; } if (property.NameEquals("dataDisks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs index c28b14fade53..47d7359c88a6 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs @@ -36,6 +36,11 @@ internal static SubResourceWithColocationStatus DeserializeSubResourceWithColoca { if (property.NameEquals("colocationStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } colocationStatus = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TargetRegion.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TargetRegion.Serialization.cs index 1c82fd293df1..3767981f5536 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TargetRegion.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TargetRegion.Serialization.cs @@ -50,16 +50,31 @@ internal static TargetRegion DeserializeTargetRegion(JsonElement element) } if (property.NameEquals("regionalReplicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } regionalReplicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } if (property.NameEquals("encryption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = EncryptionImages.DeserializeEncryptionImages(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TerminateNotificationProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TerminateNotificationProfile.Serialization.cs index 2631ea053ca5..8d0ec4d5b484 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TerminateNotificationProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/TerminateNotificationProfile.Serialization.cs @@ -41,6 +41,11 @@ internal static TerminateNotificationProfile DeserializeTerminateNotificationPro } if (property.NameEquals("enable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enable = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs index 47d9d4fa67f5..6b888328af8e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs @@ -21,6 +21,11 @@ internal static UpgradeOperationHistoricalStatusInfo DeserializeUpgradeOperation { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = UpgradeOperationHistoricalStatusInfoProperties.DeserializeUpgradeOperationHistoricalStatusInfoProperties(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs index 75624a626c5e..9ad49ac224e7 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs @@ -24,31 +24,61 @@ internal static UpgradeOperationHistoricalStatusInfoProperties DeserializeUpgrad { if (property.NameEquals("runningStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runningStatus = UpgradeOperationHistoryStatus.DeserializeUpgradeOperationHistoryStatus(property.Value); continue; } if (property.NameEquals("progress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } progress = RollingUpgradeProgressInfo.DeserializeRollingUpgradeProgressInfo(property.Value); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ApiError.DeserializeApiError(property.Value); continue; } if (property.NameEquals("startedBy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startedBy = property.Value.GetString().ToUpgradeOperationInvoker(); continue; } if (property.NameEquals("targetImageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } targetImageReference = ImageReference.DeserializeImageReference(property.Value); continue; } if (property.NameEquals("rollbackInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollbackInfo = RollbackStatusInfo.DeserializeRollbackStatusInfo(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs index 06f74e435d24..7a8805e2e357 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs @@ -22,16 +22,31 @@ internal static UpgradeOperationHistoryStatus DeserializeUpgradeOperationHistory { if (property.NameEquals("code")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } code = property.Value.GetString().ToUpgradeState(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradePolicy.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradePolicy.Serialization.cs index f2402cb4a569..8cfc5e0e5273 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradePolicy.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/UpgradePolicy.Serialization.cs @@ -42,16 +42,31 @@ internal static UpgradePolicy DeserializeUpgradePolicy(JsonElement element) { if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = property.Value.GetString().ToUpgradeMode(); continue; } if (property.NameEquals("rollingUpgradePolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollingUpgradePolicy = RollingUpgradePolicy.DeserializeRollingUpgradePolicy(property.Value); continue; } if (property.NameEquals("automaticOSUpgradePolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } automaticOSUpgradePolicy = AutomaticOSUpgradePolicy.DeserializeAutomaticOSUpgradePolicy(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VaultSecretGroup.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VaultSecretGroup.Serialization.cs index 57c93cae15d7..fa178c09647a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VaultSecretGroup.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VaultSecretGroup.Serialization.cs @@ -42,11 +42,21 @@ internal static VaultSecretGroup DeserializeVaultSecretGroup(JsonElement element { if (property.NameEquals("sourceVault")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceVault = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("vaultCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachine.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachine.Serialization.cs index 0c44fc23522f..5dfa9436999a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachine.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachine.Serialization.cs @@ -157,11 +157,21 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) { if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -172,11 +182,21 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = VirtualMachineIdentity.DeserializeVirtualMachineIdentity(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -207,6 +227,11 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -217,70 +242,140 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("hardwareProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hardwareProfile = HardwareProfile.DeserializeHardwareProfile(property0.Value); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = StorageProfile.DeserializeStorageProfile(property0.Value); continue; } if (property0.NameEquals("additionalCapabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalCapabilities = AdditionalCapabilities.DeserializeAdditionalCapabilities(property0.Value); continue; } if (property0.NameEquals("osProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osProfile = OSProfile.DeserializeOSProfile(property0.Value); continue; } if (property0.NameEquals("networkProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfile = NetworkProfile.DeserializeNetworkProfile(property0.Value); continue; } if (property0.NameEquals("diagnosticsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = DiagnosticsProfile.DeserializeDiagnosticsProfile(property0.Value); continue; } if (property0.NameEquals("availabilitySet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } availabilitySet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("virtualMachineScaleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachineScaleSet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("proximityPlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroup = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = new VirtualMachinePriorityTypes(property0.Value.GetString()); continue; } if (property0.NameEquals("evictionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } evictionPolicy = new VirtualMachineEvictionPolicyTypes(property0.Value.GetString()); continue; } if (property0.NameEquals("billingProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } billingProfile = BillingProfile.DeserializeBillingProfile(property0.Value); continue; } if (property0.NameEquals("host")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } host = SubResource.DeserializeSubResource(property0.Value); continue; } @@ -291,6 +386,11 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = VirtualMachineInstanceView.DeserializeVirtualMachineInstanceView(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs index 27b54b7a71bc..e369a6da8491 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs @@ -27,6 +27,11 @@ internal static VirtualMachineAgentInstanceView DeserializeVirtualMachineAgentIn } if (property.NameEquals("extensionHandlers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static VirtualMachineAgentInstanceView DeserializeVirtualMachineAgentIn } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs index f5e45235f99b..bb9c27c4c114 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs @@ -45,11 +45,21 @@ internal static VirtualMachineCaptureResult DeserializeVirtualMachineCaptureResu } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = property.Value.GetObject(); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtension.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtension.Serialization.cs index 2514b38dbef8..68ac5a08c5b2 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtension.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtension.Serialization.cs @@ -115,6 +115,11 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -125,6 +130,11 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("forceUpdateTag")) @@ -149,16 +159,31 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property0.NameEquals("autoUpgradeMinorVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradeMinorVersion = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("settings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } settings = property0.Value.GetObject(); continue; } if (property0.NameEquals("protectedSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectedSettings = property0.Value.GetObject(); continue; } @@ -169,6 +194,11 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = VirtualMachineExtensionInstanceView.DeserializeVirtualMachineExtensionInstanceView(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs index 2fa6589e2b84..65ac1ed57346 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs @@ -31,6 +31,11 @@ internal static VirtualMachineExtensionHandlerInstanceView DeserializeVirtualMac } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs index e804d9683133..73ade02a516a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs @@ -96,6 +96,11 @@ internal static VirtualMachineExtensionImage DeserializeVirtualMachineExtensionI } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -106,6 +111,11 @@ internal static VirtualMachineExtensionImage DeserializeVirtualMachineExtensionI } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("operatingSystem")) @@ -125,11 +135,21 @@ internal static VirtualMachineExtensionImage DeserializeVirtualMachineExtensionI } if (property0.NameEquals("vmScaleSetEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vmScaleSetEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("supportsMultipleExtensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } supportsMultipleExtensions = property0.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs index 82b928bd973f..dbad86cf7d6f 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs @@ -80,6 +80,11 @@ internal static VirtualMachineExtensionInstanceView DeserializeVirtualMachineExt } if (property.NameEquals("substatuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -90,6 +95,11 @@ internal static VirtualMachineExtensionInstanceView DeserializeVirtualMachineExt } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs index eae950100b54..99fb75bf3864 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualMachineExtensionsListResult DeserializeVirtualMachineExte { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs index 1aa4304f12cc..69079c6809b8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs @@ -19,6 +19,11 @@ internal static VirtualMachineHealthStatus DeserializeVirtualMachineHealthStatus { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineIdentity.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineIdentity.Serialization.cs index f2e5aa7d5c59..c9f8206073cb 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineIdentity.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineIdentity.Serialization.cs @@ -55,11 +55,21 @@ internal static VirtualMachineIdentity DeserializeVirtualMachineIdentity(JsonEle } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImage.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImage.Serialization.cs index a406b938a2ca..d4b5c5b3ade4 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImage.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImage.Serialization.cs @@ -97,6 +97,11 @@ internal static VirtualMachineImage DeserializeVirtualMachineImage(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -112,20 +117,40 @@ internal static VirtualMachineImage DeserializeVirtualMachineImage(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("plan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } plan = PurchasePlan.DeserializePurchasePlan(property0.Value); continue; } if (property0.NameEquals("osDiskImage")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskImage = OSDiskImage.DeserializeOSDiskImage(property0.Value); continue; } if (property0.NameEquals("dataDiskImages")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -136,11 +161,21 @@ internal static VirtualMachineImage DeserializeVirtualMachineImage(JsonElement e } if (property0.NameEquals("automaticOSUpgradeProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } automaticOSUpgradeProperties = AutomaticOSUpgradeProperties.DeserializeAutomaticOSUpgradeProperties(property0.Value); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGenerationTypes(property0.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImageResource.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImageResource.Serialization.cs index 799581f22ca2..daa719264fb8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImageResource.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineImageResource.Serialization.cs @@ -59,6 +59,11 @@ internal static VirtualMachineImageResource DeserializeVirtualMachineImageResour } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs index d62ac0ea5667..c58d36d7bae5 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs @@ -32,11 +32,21 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView { if (property.NameEquals("platformUpdateDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformUpdateDomain = property.Value.GetInt32(); continue; } if (property.NameEquals("platformFaultDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomain = property.Value.GetInt32(); continue; } @@ -57,6 +67,11 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("hyperVGeneration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGenerationType(property.Value.GetString()); continue; } @@ -67,16 +82,31 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("vmAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmAgent = VirtualMachineAgentInstanceView.DeserializeVirtualMachineAgentInstanceView(property.Value); continue; } if (property.NameEquals("maintenanceRedeployStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceRedeployStatus = MaintenanceRedeployStatus.DeserializeMaintenanceRedeployStatus(property.Value); continue; } if (property.NameEquals("disks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -87,6 +117,11 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,11 +132,21 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("bootDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bootDiagnostics = BootDiagnosticsInstanceView.DeserializeBootDiagnosticsInstanceView(property.Value); continue; } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs index f8d6bbd7da3e..2260281bac3b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs @@ -143,21 +143,41 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = VirtualMachineScaleSetIdentity.DeserializeVirtualMachineScaleSetIdentity(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -188,6 +208,11 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -198,20 +223,40 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("upgradePolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } upgradePolicy = UpgradePolicy.DeserializeUpgradePolicy(property0.Value); continue; } if (property0.NameEquals("automaticRepairsPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } automaticRepairsPolicy = AutomaticRepairsPolicy.DeserializeAutomaticRepairsPolicy(property0.Value); continue; } if (property0.NameEquals("virtualMachineProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachineProfile = VirtualMachineScaleSetVMProfile.DeserializeVirtualMachineScaleSetVMProfile(property0.Value); continue; } @@ -222,11 +267,21 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property0.NameEquals("overprovision")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } overprovision = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("doNotRunExtensionsOnOverprovisionedVMs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } doNotRunExtensionsOnOverprovisionedVMs = property0.Value.GetBoolean(); continue; } @@ -237,31 +292,61 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property0.NameEquals("singlePlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } singlePlacementGroup = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("zoneBalance")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zoneBalance = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("platformFaultDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("proximityPlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroup = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("additionalCapabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalCapabilities = AdditionalCapabilities.DeserializeAdditionalCapabilities(property0.Value); continue; } if (property0.NameEquals("scaleInPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } scaleInPolicy = ScaleInPolicy.DeserializeScaleInPolicy(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs index 067898251e8a..d1c0cae6b1f3 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs @@ -82,11 +82,21 @@ internal static VirtualMachineScaleSetDataDisk DeserializeVirtualMachineScaleSet } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } @@ -97,21 +107,41 @@ internal static VirtualMachineScaleSetDataDisk DeserializeVirtualMachineScaleSet } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = VirtualMachineScaleSetManagedDiskParameters.DeserializeVirtualMachineScaleSetManagedDiskParameters(property.Value); continue; } if (property.NameEquals("diskIOPSReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadWrite = property.Value.GetInt64(); continue; } if (property.NameEquals("diskMBpsReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadWrite = property.Value.GetInt64(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs index 87f1d8845818..ad01ecb141b0 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs @@ -105,6 +105,11 @@ internal static VirtualMachineScaleSetExtension DeserializeVirtualMachineScaleSe } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("forceUpdateTag")) @@ -129,16 +134,31 @@ internal static VirtualMachineScaleSetExtension DeserializeVirtualMachineScaleSe } if (property0.NameEquals("autoUpgradeMinorVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradeMinorVersion = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("settings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } settings = property0.Value.GetObject(); continue; } if (property0.NameEquals("protectedSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectedSettings = property0.Value.GetObject(); continue; } @@ -149,6 +169,11 @@ internal static VirtualMachineScaleSetExtension DeserializeVirtualMachineScaleSe } if (property0.NameEquals("provisionAfterExtensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs index 547d1d520207..6b3f792fe3a7 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualMachineScaleSetExtensionProfile DeserializeVirtualMachine { if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs index 8a55e04b6947..64703af9c61a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs @@ -100,6 +100,11 @@ internal static VirtualMachineScaleSetExtensionUpdate DeserializeVirtualMachineS } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("forceUpdateTag")) @@ -124,16 +129,31 @@ internal static VirtualMachineScaleSetExtensionUpdate DeserializeVirtualMachineS } if (property0.NameEquals("autoUpgradeMinorVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradeMinorVersion = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("settings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } settings = property0.Value.GetObject(); continue; } if (property0.NameEquals("protectedSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectedSettings = property0.Value.GetObject(); continue; } @@ -144,6 +164,11 @@ internal static VirtualMachineScaleSetExtensionUpdate DeserializeVirtualMachineS } if (property0.NameEquals("provisionAfterExtensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs index 8de3b8e526f7..adb5da6ed05c 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs @@ -115,30 +115,60 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = ApiEntityReference.DeserializeApiEntityReference(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicIPAddressConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressConfiguration = VirtualMachineScaleSetPublicIPAddressConfiguration.DeserializeVirtualMachineScaleSetPublicIPAddressConfiguration(property0.Value); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("applicationGatewayBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -149,6 +179,11 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property0.NameEquals("applicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -159,6 +194,11 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property0.NameEquals("loadBalancerBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +209,11 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property0.NameEquals("loadBalancerInboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs index dcc83acb2385..abfd0e79c30e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs @@ -55,11 +55,21 @@ internal static VirtualMachineScaleSetIdentity DeserializeVirtualMachineScaleSet } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs index 8c5f5b6c1f31..a65c65ee00a8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs @@ -23,11 +23,21 @@ internal static VirtualMachineScaleSetInstanceView DeserializeVirtualMachineScal { if (property.NameEquals("virtualMachine")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachine = VirtualMachineScaleSetInstanceViewStatusesSummary.DeserializeVirtualMachineScaleSetInstanceViewStatusesSummary(property.Value); continue; } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,6 +48,11 @@ internal static VirtualMachineScaleSetInstanceView DeserializeVirtualMachineScal } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -48,6 +63,11 @@ internal static VirtualMachineScaleSetInstanceView DeserializeVirtualMachineScal } if (property.NameEquals("orchestrationServices")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs index f7ec350b10b0..81196cc6af6d 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualMachineScaleSetInstanceViewStatusesSummary DeserializeVir { if (property.NameEquals("statusesSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs index 6f0f01f35f99..dbf350f6f5a2 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs @@ -36,11 +36,21 @@ internal static VirtualMachineScaleSetManagedDiskParameters DeserializeVirtualMa { if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs index 246e80a57926..e0eb6d50f921 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs @@ -88,30 +88,60 @@ internal static VirtualMachineScaleSetNetworkConfiguration DeserializeVirtualMac } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAcceleratedNetworking")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAcceleratedNetworking = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetNetworkConfigurationDnsSettings.DeserializeVirtualMachineScaleSetNetworkConfigurationDnsSettings(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -122,6 +152,11 @@ internal static VirtualMachineScaleSetNetworkConfiguration DeserializeVirtualMac } if (property0.NameEquals("enableIPForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableIPForwarding = property0.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs index 77eeab839e84..2c6b901f70ed 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualMachineScaleSetNetworkConfigurationDnsSettings Deserializ { if (property.NameEquals("dnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs index 01636ed1352c..f589097d7640 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs @@ -42,11 +42,21 @@ internal static VirtualMachineScaleSetNetworkProfile DeserializeVirtualMachineSc { if (property.NameEquals("healthProbe")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } healthProbe = ApiEntityReference.DeserializeApiEntityReference(property.Value); continue; } if (property.NameEquals("networkInterfaceConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs index e73da7a2719d..9fca5fb05973 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs @@ -92,11 +92,21 @@ internal static VirtualMachineScaleSetOSDisk DeserializeVirtualMachineScaleSetOS } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } @@ -107,26 +117,51 @@ internal static VirtualMachineScaleSetOSDisk DeserializeVirtualMachineScaleSetOS } if (property.NameEquals("diffDiskSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diffDiskSettings = DiffDiskSettings.DeserializeDiffDiskSettings(property.Value); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("osType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property.Value.GetString().ToOperatingSystemTypes(); continue; } if (property.NameEquals("image")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } image = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("vhdContainers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -137,6 +172,11 @@ internal static VirtualMachineScaleSetOSDisk DeserializeVirtualMachineScaleSetOS } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = VirtualMachineScaleSetManagedDiskParameters.DeserializeVirtualMachineScaleSetManagedDiskParameters(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs index 219f9ae3daa3..b861f845b845 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs @@ -92,16 +92,31 @@ internal static VirtualMachineScaleSetOSProfile DeserializeVirtualMachineScaleSe } if (property.NameEquals("windowsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowsConfiguration = WindowsConfiguration.DeserializeWindowsConfiguration(property.Value); continue; } if (property.NameEquals("linuxConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linuxConfiguration = LinuxConfiguration.DeserializeLinuxConfiguration(property.Value); continue; } if (property.NameEquals("secrets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs index faaba8d5744a..d3063966e3d2 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs @@ -71,20 +71,40 @@ internal static VirtualMachineScaleSetPublicIPAddressConfiguration DeserializeVi } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.DeserializeVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(property0.Value); continue; } if (property0.NameEquals("ipTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -95,11 +115,21 @@ internal static VirtualMachineScaleSetPublicIPAddressConfiguration DeserializeVi } if (property0.NameEquals("publicIPPrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPPrefix = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs index f9ece502425a..ca88cc609d9d 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs @@ -26,11 +26,21 @@ internal static VirtualMachineScaleSetSku DeserializeVirtualMachineScaleSetSku(J } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = VirtualMachineScaleSetSkuCapacity.DeserializeVirtualMachineScaleSetSkuCapacity(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs index 075bc5ef5482..5497ca78a16a 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs @@ -22,21 +22,41 @@ internal static VirtualMachineScaleSetSkuCapacity DeserializeVirtualMachineScale { if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetInt64(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetInt64(); continue; } if (property.NameEquals("defaultCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultCapacity = property.Value.GetInt64(); continue; } if (property.NameEquals("scaleType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scaleType = property.Value.GetString().ToVirtualMachineScaleSetSkuScaleType(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs index 4781034bc73e..65581f1ca726 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs @@ -48,16 +48,31 @@ internal static VirtualMachineScaleSetStorageProfile DeserializeVirtualMachineSc { if (property.NameEquals("imageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageReference = ImageReference.DeserializeImageReference(property.Value); continue; } if (property.NameEquals("osDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDisk = VirtualMachineScaleSetOSDisk.DeserializeVirtualMachineScaleSetOSDisk(property.Value); continue; } if (property.NameEquals("dataDisks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs index a397b74bdea9..f1f3bdf207f1 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs @@ -118,30 +118,60 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = ApiEntityReference.DeserializeApiEntityReference(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicIPAddressConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressConfiguration = VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.DeserializeVirtualMachineScaleSetUpdatePublicIPAddressConfiguration(property0.Value); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("applicationGatewayBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -152,6 +182,11 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property0.NameEquals("applicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -162,6 +197,11 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property0.NameEquals("loadBalancerBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +212,11 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property0.NameEquals("loadBalancerInboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs index 9897c68fed82..6e75dece5d58 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs @@ -91,30 +91,60 @@ internal static VirtualMachineScaleSetUpdateNetworkConfiguration DeserializeVirt } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAcceleratedNetworking")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAcceleratedNetworking = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetNetworkConfigurationDnsSettings.DeserializeVirtualMachineScaleSetNetworkConfigurationDnsSettings(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -125,6 +155,11 @@ internal static VirtualMachineScaleSetUpdateNetworkConfiguration DeserializeVirt } if (property0.NameEquals("enableIPForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableIPForwarding = property0.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs index 0c5027cf2df3..d3bc531a7e74 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs @@ -50,15 +50,30 @@ internal static VirtualMachineScaleSetUpdatePublicIPAddressConfiguration Deseria } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.DeserializeVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs index a943939e9613..0bd9632c3636 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs @@ -126,16 +126,31 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -146,6 +161,11 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -176,6 +196,11 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -186,10 +211,20 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("latestModelApplied")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } latestModelApplied = property0.Value.GetBoolean(); continue; } @@ -200,46 +235,91 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = VirtualMachineScaleSetVMInstanceView.DeserializeVirtualMachineScaleSetVMInstanceView(property0.Value); continue; } if (property0.NameEquals("hardwareProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hardwareProfile = HardwareProfile.DeserializeHardwareProfile(property0.Value); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = StorageProfile.DeserializeStorageProfile(property0.Value); continue; } if (property0.NameEquals("additionalCapabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalCapabilities = AdditionalCapabilities.DeserializeAdditionalCapabilities(property0.Value); continue; } if (property0.NameEquals("osProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osProfile = OSProfile.DeserializeOSProfile(property0.Value); continue; } if (property0.NameEquals("networkProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfile = NetworkProfile.DeserializeNetworkProfile(property0.Value); continue; } if (property0.NameEquals("networkProfileConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfileConfiguration = VirtualMachineScaleSetVMNetworkProfileConfiguration.DeserializeVirtualMachineScaleSetVMNetworkProfileConfiguration(property0.Value); continue; } if (property0.NameEquals("diagnosticsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = DiagnosticsProfile.DeserializeDiagnosticsProfile(property0.Value); continue; } if (property0.NameEquals("availabilitySet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } availabilitySet = SubResource.DeserializeSubResource(property0.Value); continue; } @@ -260,6 +340,11 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property0.NameEquals("protectionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectionPolicy = VirtualMachineScaleSetVMProtectionPolicy.DeserializeVirtualMachineScaleSetVMProtectionPolicy(property0.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs index acef2c361939..419dd9ab090d 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs @@ -26,6 +26,11 @@ internal static VirtualMachineScaleSetVMExtensionsSummary DeserializeVirtualMach } if (property.NameEquals("statusesSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs index f25937c892d2..239044dbf31b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs @@ -30,11 +30,21 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc { if (property.NameEquals("platformUpdateDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformUpdateDomain = property.Value.GetInt32(); continue; } if (property.NameEquals("platformFaultDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomain = property.Value.GetInt32(); continue; } @@ -45,16 +55,31 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc } if (property.NameEquals("vmAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmAgent = VirtualMachineAgentInstanceView.DeserializeVirtualMachineAgentInstanceView(property.Value); continue; } if (property.NameEquals("maintenanceRedeployStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceRedeployStatus = MaintenanceRedeployStatus.DeserializeMaintenanceRedeployStatus(property.Value); continue; } if (property.NameEquals("disks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -65,6 +90,11 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -75,16 +105,31 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc } if (property.NameEquals("vmHealth")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmHealth = VirtualMachineHealthStatus.DeserializeVirtualMachineHealthStatus(property.Value); continue; } if (property.NameEquals("bootDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bootDiagnostics = BootDiagnosticsInstanceView.DeserializeBootDiagnosticsInstanceView(property.Value); continue; } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs index da69b9de59c2..eb047eb5a1ea 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualMachineScaleSetVMNetworkProfileConfiguration DeserializeV { if (property.NameEquals("networkInterfaceConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs index 0c4c5030c78e..f8a9ae4b12f8 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs @@ -84,26 +84,51 @@ internal static VirtualMachineScaleSetVMProfile DeserializeVirtualMachineScaleSe { if (property.NameEquals("osProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osProfile = VirtualMachineScaleSetOSProfile.DeserializeVirtualMachineScaleSetOSProfile(property.Value); continue; } if (property.NameEquals("storageProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = VirtualMachineScaleSetStorageProfile.DeserializeVirtualMachineScaleSetStorageProfile(property.Value); continue; } if (property.NameEquals("networkProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfile = VirtualMachineScaleSetNetworkProfile.DeserializeVirtualMachineScaleSetNetworkProfile(property.Value); continue; } if (property.NameEquals("diagnosticsProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = DiagnosticsProfile.DeserializeDiagnosticsProfile(property.Value); continue; } if (property.NameEquals("extensionProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } extensionProfile = VirtualMachineScaleSetExtensionProfile.DeserializeVirtualMachineScaleSetExtensionProfile(property.Value); continue; } @@ -114,21 +139,41 @@ internal static VirtualMachineScaleSetVMProfile DeserializeVirtualMachineScaleSe } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = new VirtualMachinePriorityTypes(property.Value.GetString()); continue; } if (property.NameEquals("evictionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } evictionPolicy = new VirtualMachineEvictionPolicyTypes(property.Value.GetString()); continue; } if (property.NameEquals("billingProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } billingProfile = BillingProfile.DeserializeBillingProfile(property.Value); continue; } if (property.NameEquals("scheduledEventsProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledEventsProfile = ScheduledEventsProfile.DeserializeScheduledEventsProfile(property.Value); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs index e22c9aac683f..6afe436c223b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static VirtualMachineScaleSetVMProtectionPolicy DeserializeVirtualMachi { if (property.NameEquals("protectFromScaleIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectFromScaleIn = property.Value.GetBoolean(); continue; } if (property.NameEquals("protectFromScaleSetActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectFromScaleSetActions = property.Value.GetBoolean(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSize.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSize.Serialization.cs index 54c67de5458d..5eafd668158c 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSize.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSize.Serialization.cs @@ -29,26 +29,51 @@ internal static VirtualMachineSize DeserializeVirtualMachineSize(JsonElement ele } if (property.NameEquals("numberOfCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfCores = property.Value.GetInt32(); continue; } if (property.NameEquals("osDiskSizeInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskSizeInMB = property.Value.GetInt32(); continue; } if (property.NameEquals("resourceDiskSizeInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resourceDiskSizeInMB = property.Value.GetInt32(); continue; } if (property.NameEquals("memoryInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } memoryInMB = property.Value.GetInt32(); continue; } if (property.NameEquals("maxDataDiskCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxDataDiskCount = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs index 4cd2d7c50732..4d97aa03a50e 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualMachineSizeListResult DeserializeVirtualMachineSizeListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs index 1aaf71546eb7..ae592af3dcc7 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs @@ -25,6 +25,11 @@ internal static VirtualMachineStatusCodeCount DeserializeVirtualMachineStatusCod } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetInt32(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMConfiguration.Serialization.cs index 40a2c2ae71b5..0cc3f969c6ec 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMConfiguration.Serialization.cs @@ -36,6 +36,11 @@ internal static WinRMConfiguration DeserializeWinRMConfiguration(JsonElement ele { if (property.NameEquals("listeners")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMListener.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMListener.Serialization.cs index 730bbfc7eabb..3e31fa2266c2 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMListener.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WinRMListener.Serialization.cs @@ -36,6 +36,11 @@ internal static WinRMListener DeserializeWinRMListener(JsonElement element) { if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = property.Value.GetString().ToProtocolTypes(); continue; } diff --git a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WindowsConfiguration.Serialization.cs b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WindowsConfiguration.Serialization.cs index 9dd1e5798154..64056830016b 100644 --- a/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WindowsConfiguration.Serialization.cs +++ b/sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/WindowsConfiguration.Serialization.cs @@ -60,11 +60,21 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement { if (property.NameEquals("provisionVMAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisionVMAgent = property.Value.GetBoolean(); continue; } if (property.NameEquals("enableAutomaticUpdates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableAutomaticUpdates = property.Value.GetBoolean(); continue; } @@ -75,6 +85,11 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement } if (property.NameEquals("additionalUnattendContent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -85,6 +100,11 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement } if (property.NameEquals("winRM")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } winRM = WinRMConfiguration.DeserializeWinRMConfiguration(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ARMResourceProperties.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ARMResourceProperties.Serialization.cs index 4586b308e931..7bb850b928ac 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ARMResourceProperties.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ARMResourceProperties.Serialization.cs @@ -66,6 +66,11 @@ internal static ARMResourceProperties DeserializeARMResourceProperties(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ApiProperties.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ApiProperties.Serialization.cs index 44ca5605c47f..9656733d4311 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ApiProperties.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ApiProperties.Serialization.cs @@ -30,6 +30,11 @@ internal static ApiProperties DeserializeApiProperties(JsonElement element) { if (property.NameEquals("serverVersion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serverVersion = new ServerVersion(property.Value.GetString()); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoUpgradePolicyResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoUpgradePolicyResource.Serialization.cs index d9dcbaec93b0..3e1af1411004 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoUpgradePolicyResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoUpgradePolicyResource.Serialization.cs @@ -30,6 +30,11 @@ internal static AutoUpgradePolicyResource DeserializeAutoUpgradePolicyResource(J { if (property.NameEquals("throughputPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughputPolicy = ThroughputPolicyResource.DeserializeThroughputPolicyResource(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettings.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettings.Serialization.cs index 591bd87a2fa4..4d7d4b245320 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettings.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettings.Serialization.cs @@ -30,6 +30,11 @@ internal static AutoscaleSettings DeserializeAutoscaleSettings(JsonElement eleme { if (property.NameEquals("maxThroughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxThroughput = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettingsResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettingsResource.Serialization.cs index caa9cb64f1af..f15f465b39e5 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettingsResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/AutoscaleSettingsResource.Serialization.cs @@ -39,11 +39,21 @@ internal static AutoscaleSettingsResource DeserializeAutoscaleSettingsResource(J } if (property.NameEquals("autoUpgradePolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradePolicy = AutoUpgradePolicyResource.DeserializeAutoUpgradePolicyResource(property.Value); continue; } if (property.NameEquals("targetMaxThroughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } targetMaxThroughput = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceCreateUpdateParameters.Serialization.cs index 0c7bb496b6d7..b786a3e2ebd5 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static CassandraKeyspaceCreateUpdateParameters DeserializeCassandraKeys } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static CassandraKeyspaceCreateUpdateParameters DeserializeCassandraKeys } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesOptions.Serialization.cs index 2d440e40057c..363fd94dfdb3 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static CassandraKeyspaceGetPropertiesOptions DeserializeCassandraKeyspa { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesResource.Serialization.cs index d143ce2852ed..d9f9c8656f0c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetPropertiesResource.Serialization.cs @@ -35,6 +35,11 @@ internal static CassandraKeyspaceGetPropertiesResource DeserializeCassandraKeysp } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetResults.Serialization.cs index 238038114020..9e4db202de02 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static CassandraKeyspaceGetResults DeserializeCassandraKeyspaceGetResul } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static CassandraKeyspaceGetResults DeserializeCassandraKeyspaceGetResul } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = CassandraKeyspaceGetPropertiesResource.DeserializeCassandraKeyspaceGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceListResult.Serialization.cs index f6beb30f8518..36e8db55d0d8 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraKeyspaceListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static CassandraKeyspaceListResult DeserializeCassandraKeyspaceListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraSchema.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraSchema.Serialization.cs index 90a90cb94a38..6837c7a29fb9 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraSchema.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraSchema.Serialization.cs @@ -58,6 +58,11 @@ internal static CassandraSchema DeserializeCassandraSchema(JsonElement element) { if (property.NameEquals("columns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +73,11 @@ internal static CassandraSchema DeserializeCassandraSchema(JsonElement element) } if (property.NameEquals("partitionKeys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -78,6 +88,11 @@ internal static CassandraSchema DeserializeCassandraSchema(JsonElement element) } if (property.NameEquals("clusterKeys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableCreateUpdateParameters.Serialization.cs index 138d3f0b58ab..b24131334f8c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static CassandraTableCreateUpdateParameters DeserializeCassandraTableCr } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static CassandraTableCreateUpdateParameters DeserializeCassandraTableCr } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesOptions.Serialization.cs index 2f08da2ac5ed..2d4cdbb91c74 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static CassandraTableGetPropertiesOptions DeserializeCassandraTableGetP { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesResource.Serialization.cs index d3a2142beee9..06bfcfb2a5d0 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetPropertiesResource.Serialization.cs @@ -53,6 +53,11 @@ internal static CassandraTableGetPropertiesResource DeserializeCassandraTableGet } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } @@ -68,16 +73,31 @@ internal static CassandraTableGetPropertiesResource DeserializeCassandraTableGet } if (property.NameEquals("defaultTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultTtl = property.Value.GetInt32(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = CassandraSchema.DeserializeCassandraSchema(property.Value); continue; } if (property.NameEquals("analyticalStorageTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } analyticalStorageTtl = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetResults.Serialization.cs index ac856f1d78af..050782961a54 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static CassandraTableGetResults DeserializeCassandraTableGetResults(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static CassandraTableGetResults DeserializeCassandraTableGetResults(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = CassandraTableGetPropertiesResource.DeserializeCassandraTableGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableListResult.Serialization.cs index 12a6c5af1c2e..84cc8a2d8f0c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static CassandraTableListResult DeserializeCassandraTableListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableResource.Serialization.cs index 79f3fb606609..490be97ecdd7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CassandraTableResource.Serialization.cs @@ -50,16 +50,31 @@ internal static CassandraTableResource DeserializeCassandraTableResource(JsonEle } if (property.NameEquals("defaultTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultTtl = property.Value.GetInt32(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = CassandraSchema.DeserializeCassandraSchema(property.Value); continue; } if (property.NameEquals("analyticalStorageTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } analyticalStorageTtl = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CompositePath.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CompositePath.Serialization.cs index df5c1af6276c..26a99ae146ae 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CompositePath.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CompositePath.Serialization.cs @@ -41,6 +41,11 @@ internal static CompositePath DeserializeCompositePath(JsonElement element) } if (property.NameEquals("order")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } order = new CompositePathSortOrder(property.Value.GetString()); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConflictResolutionPolicy.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConflictResolutionPolicy.Serialization.cs index 402f9b8fa650..0faaed38610f 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConflictResolutionPolicy.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConflictResolutionPolicy.Serialization.cs @@ -42,6 +42,11 @@ internal static ConflictResolutionPolicy DeserializeConflictResolutionPolicy(Jso { if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = new ConflictResolutionMode(property.Value.GetString()); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConsistencyPolicy.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConsistencyPolicy.Serialization.cs index 08f9f502d526..2acfb25fc349 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConsistencyPolicy.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ConsistencyPolicy.Serialization.cs @@ -44,11 +44,21 @@ internal static ConsistencyPolicy DeserializeConsistencyPolicy(JsonElement eleme } if (property.NameEquals("maxStalenessPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxStalenessPrefix = property.Value.GetInt64(); continue; } if (property.NameEquals("maxIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxIntervalInSeconds = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ContainerPartitionKey.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ContainerPartitionKey.Serialization.cs index 21686c5ba87c..53a7b630dd93 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ContainerPartitionKey.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ContainerPartitionKey.Serialization.cs @@ -48,6 +48,11 @@ internal static ContainerPartitionKey DeserializeContainerPartitionKey(JsonEleme { if (property.NameEquals("paths")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,11 +63,21 @@ internal static ContainerPartitionKey DeserializeContainerPartitionKey(JsonEleme } if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new PartitionKind(property.Value.GetString()); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CorsPolicy.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CorsPolicy.Serialization.cs index b49881b7b00d..70b548abfd1a 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CorsPolicy.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CorsPolicy.Serialization.cs @@ -71,6 +71,11 @@ internal static CorsPolicy DeserializeCorsPolicy(JsonElement element) } if (property.NameEquals("maxAgeInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxAgeInSeconds = property.Value.GetInt64(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CreateUpdateOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CreateUpdateOptions.Serialization.cs index f67641f98c95..f60d62844c7c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CreateUpdateOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/CreateUpdateOptions.Serialization.cs @@ -36,11 +36,21 @@ internal static CreateUpdateOptions DeserializeCreateUpdateOptions(JsonElement e { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.Serialization.cs index 2e9703216c30..4c0cc5fe350d 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.Serialization.cs @@ -177,6 +177,11 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount { if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new DatabaseAccountKind(property.Value.GetString()); continue; } @@ -202,6 +207,11 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -212,10 +222,20 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("consistencyPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } consistencyPolicy = ConsistencyPolicy.DeserializeConsistencyPolicy(property0.Value); continue; } @@ -236,6 +256,11 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property0.NameEquals("ipRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -246,16 +271,31 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property0.NameEquals("isVirtualNetworkFilterEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isVirtualNetworkFilterEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAutomaticFailover")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAutomaticFailover = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("capabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -266,6 +306,11 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property0.NameEquals("virtualNetworkRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -276,21 +321,41 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property0.NameEquals("enableMultipleWriteLocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableMultipleWriteLocations = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableCassandraConnector")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableCassandraConnector = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("connectorOffer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectorOffer = new ConnectorOffer(property0.Value.GetString()); continue; } if (property0.NameEquals("disableKeyBasedMetadataWriteAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableKeyBasedMetadataWriteAccess = property0.Value.GetBoolean(); continue; } @@ -301,26 +366,51 @@ internal static DatabaseAccountCreateUpdateParameters DeserializeDatabaseAccount } if (property0.NameEquals("publicNetworkAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicNetworkAccess = new PublicNetworkAccess(property0.Value.GetString()); continue; } if (property0.NameEquals("enableFreeTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFreeTier = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("apiProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } apiProperties = ApiProperties.DeserializeApiProperties(property0.Value); continue; } if (property0.NameEquals("enableAnalyticalStorage")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAnalyticalStorage = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.Serialization.cs index b3aef9b151f6..010158e41907 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.Serialization.cs @@ -174,6 +174,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J { if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new DatabaseAccountKind(property.Value.GetString()); continue; } @@ -199,6 +204,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -209,6 +219,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) @@ -228,6 +243,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("ipRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -238,21 +258,41 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("isVirtualNetworkFilterEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isVirtualNetworkFilterEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAutomaticFailover")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAutomaticFailover = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("consistencyPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } consistencyPolicy = ConsistencyPolicy.DeserializeConsistencyPolicy(property0.Value); continue; } if (property0.NameEquals("capabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -263,6 +303,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("writeLocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -273,6 +318,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("readLocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -283,6 +333,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("locations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -293,6 +348,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("failoverPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -303,6 +363,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("virtualNetworkRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -313,6 +378,11 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("privateEndpointConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -323,21 +393,41 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("enableMultipleWriteLocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableMultipleWriteLocations = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableCassandraConnector")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableCassandraConnector = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("connectorOffer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectorOffer = new ConnectorOffer(property0.Value.GetString()); continue; } if (property0.NameEquals("disableKeyBasedMetadataWriteAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableKeyBasedMetadataWriteAccess = property0.Value.GetBoolean(); continue; } @@ -348,26 +438,51 @@ internal static DatabaseAccountGetResults DeserializeDatabaseAccountGetResults(J } if (property0.NameEquals("publicNetworkAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicNetworkAccess = new PublicNetworkAccess(property0.Value.GetString()); continue; } if (property0.NameEquals("enableFreeTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFreeTier = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("apiProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } apiProperties = ApiProperties.DeserializeApiProperties(property0.Value); continue; } if (property0.NameEquals("enableAnalyticalStorage")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAnalyticalStorage = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountListConnectionStringsResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountListConnectionStringsResult.Serialization.cs index 4e3b250d5c00..bdbac7a1ed0d 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountListConnectionStringsResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountListConnectionStringsResult.Serialization.cs @@ -20,6 +20,11 @@ internal static DatabaseAccountListConnectionStringsResult DeserializeDatabaseAc { if (property.NameEquals("connectionStrings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountsListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountsListResult.Serialization.cs index 82f1794a2505..d1422f0ca109 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountsListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/DatabaseAccountsListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static DatabaseAccountsListResult DeserializeDatabaseAccountsListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ExtendedResourceProperties.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ExtendedResourceProperties.Serialization.cs index 9d1b52189426..6054fe653579 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ExtendedResourceProperties.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ExtendedResourceProperties.Serialization.cs @@ -32,6 +32,11 @@ internal static ExtendedResourceProperties DeserializeExtendedResourceProperties } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/FailoverPolicy.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/FailoverPolicy.Serialization.cs index d6173a2fa0b3..370af8ec6526 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/FailoverPolicy.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/FailoverPolicy.Serialization.cs @@ -47,6 +47,11 @@ internal static FailoverPolicy DeserializeFailoverPolicy(JsonElement element) } if (property.NameEquals("failoverPriority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failoverPriority = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseCreateUpdateParameters.Serialization.cs index 090addede4a6..41954710e555 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static GremlinDatabaseCreateUpdateParameters DeserializeGremlinDatabase } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static GremlinDatabaseCreateUpdateParameters DeserializeGremlinDatabase } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesOptions.Serialization.cs index 85473db976d1..0ad87e49473e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static GremlinDatabaseGetPropertiesOptions DeserializeGremlinDatabaseGe { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesResource.Serialization.cs index 983669c95662..fa8eb06568b0 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetPropertiesResource.Serialization.cs @@ -35,6 +35,11 @@ internal static GremlinDatabaseGetPropertiesResource DeserializeGremlinDatabaseG } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetResults.Serialization.cs index 4378dc4570a5..f0725d3c5a10 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static GremlinDatabaseGetResults DeserializeGremlinDatabaseGetResults(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static GremlinDatabaseGetResults DeserializeGremlinDatabaseGetResults(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = GremlinDatabaseGetPropertiesResource.DeserializeGremlinDatabaseGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseListResult.Serialization.cs index 5e890beaa62e..e8516fc2ffe0 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinDatabaseListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static GremlinDatabaseListResult DeserializeGremlinDatabaseListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphCreateUpdateParameters.Serialization.cs index 92ce6f87c3f5..f9366da48282 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static GremlinGraphCreateUpdateParameters DeserializeGremlinGraphCreate } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static GremlinGraphCreateUpdateParameters DeserializeGremlinGraphCreate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesOptions.Serialization.cs index a31c28516cd5..b494c080bebb 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static GremlinGraphGetPropertiesOptions DeserializeGremlinGraphGetPrope { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesResource.Serialization.cs index 28573e488745..2397bc0ce644 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetPropertiesResource.Serialization.cs @@ -65,6 +65,11 @@ internal static GremlinGraphGetPropertiesResource DeserializeGremlinGraphGetProp } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } @@ -80,26 +85,51 @@ internal static GremlinGraphGetPropertiesResource DeserializeGremlinGraphGetProp } if (property.NameEquals("indexingPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } indexingPolicy = IndexingPolicy.DeserializeIndexingPolicy(property.Value); continue; } if (property.NameEquals("partitionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionKey = ContainerPartitionKey.DeserializeContainerPartitionKey(property.Value); continue; } if (property.NameEquals("defaultTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultTtl = property.Value.GetInt32(); continue; } if (property.NameEquals("uniqueKeyPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } uniqueKeyPolicy = UniqueKeyPolicy.DeserializeUniqueKeyPolicy(property.Value); continue; } if (property.NameEquals("conflictResolutionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conflictResolutionPolicy = ConflictResolutionPolicy.DeserializeConflictResolutionPolicy(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetResults.Serialization.cs index 868ca7603459..4002053f06f5 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static GremlinGraphGetResults DeserializeGremlinGraphGetResults(JsonEle } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static GremlinGraphGetResults DeserializeGremlinGraphGetResults(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = GremlinGraphGetPropertiesResource.DeserializeGremlinGraphGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphListResult.Serialization.cs index 83fa1fb3fbe8..7d06a1d9b6df 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static GremlinGraphListResult DeserializeGremlinGraphListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphResource.Serialization.cs index ff1e44fc4b20..2c3d80bf1227 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/GremlinGraphResource.Serialization.cs @@ -62,26 +62,51 @@ internal static GremlinGraphResource DeserializeGremlinGraphResource(JsonElement } if (property.NameEquals("indexingPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } indexingPolicy = IndexingPolicy.DeserializeIndexingPolicy(property.Value); continue; } if (property.NameEquals("partitionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionKey = ContainerPartitionKey.DeserializeContainerPartitionKey(property.Value); continue; } if (property.NameEquals("defaultTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultTtl = property.Value.GetInt32(); continue; } if (property.NameEquals("uniqueKeyPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } uniqueKeyPolicy = UniqueKeyPolicy.DeserializeUniqueKeyPolicy(property.Value); continue; } if (property.NameEquals("conflictResolutionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conflictResolutionPolicy = ConflictResolutionPolicy.DeserializeConflictResolutionPolicy(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IncludedPath.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IncludedPath.Serialization.cs index d311135e6e09..132c6acaac2f 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IncludedPath.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IncludedPath.Serialization.cs @@ -47,6 +47,11 @@ internal static IncludedPath DeserializeIncludedPath(JsonElement element) } if (property.NameEquals("indexes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Indexes.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Indexes.Serialization.cs index 277ee4e18e64..5d6e957fb428 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Indexes.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Indexes.Serialization.cs @@ -42,16 +42,31 @@ internal static Indexes DeserializeIndexes(JsonElement element) { if (property.NameEquals("dataType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataType = new DataType(property.Value.GetString()); continue; } if (property.NameEquals("precision")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } precision = property.Value.GetInt32(); continue; } if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new IndexKind(property.Value.GetString()); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IndexingPolicy.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IndexingPolicy.Serialization.cs index 9f0037b33389..294afd14e1a5 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IndexingPolicy.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/IndexingPolicy.Serialization.cs @@ -86,16 +86,31 @@ internal static IndexingPolicy DeserializeIndexingPolicy(JsonElement element) { if (property.NameEquals("automatic")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } automatic = property.Value.GetBoolean(); continue; } if (property.NameEquals("indexingMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } indexingMode = new IndexingMode(property.Value.GetString()); continue; } if (property.NameEquals("includedPaths")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +121,11 @@ internal static IndexingPolicy DeserializeIndexingPolicy(JsonElement element) } if (property.NameEquals("excludedPaths")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -116,6 +136,11 @@ internal static IndexingPolicy DeserializeIndexingPolicy(JsonElement element) } if (property.NameEquals("compositeIndexes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +156,11 @@ internal static IndexingPolicy DeserializeIndexingPolicy(JsonElement element) } if (property.NameEquals("spatialIndexes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Location.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Location.Serialization.cs index e4d8d523fa34..072a897c2f88 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Location.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Location.Serialization.cs @@ -65,11 +65,21 @@ internal static Location DeserializeLocation(JsonElement element) } if (property.NameEquals("failoverPriority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failoverPriority = property.Value.GetInt32(); continue; } if (property.NameEquals("isZoneRedundant")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isZoneRedundant = property.Value.GetBoolean(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Metric.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Metric.Serialization.cs index 3ca1348953eb..1d172d5318cf 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Metric.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Metric.Serialization.cs @@ -26,11 +26,21 @@ internal static Metric DeserializeMetric(JsonElement element) { if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,16 +51,31 @@ internal static Metric DeserializeMetric(JsonElement element) } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } if (property.NameEquals("metricValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinition.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinition.Serialization.cs index 0598d440bab1..8e34904c22d4 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinition.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinition.Serialization.cs @@ -24,6 +24,11 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element { if (property.NameEquals("metricAvailabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -34,11 +39,21 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element } if (property.NameEquals("primaryAggregationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primaryAggregationType = new PrimaryAggregationType(property.Value.GetString()); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } @@ -49,6 +64,11 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinitionsListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinitionsListResult.Serialization.cs index e296b5668352..e2d4bbccb96e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinitionsListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricDefinitionsListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static MetricDefinitionsListResult DeserializeMetricDefinitionsListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricListResult.Serialization.cs index fa316c2b4297..b65223452824 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static MetricListResult DeserializeMetricListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricValue.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricValue.Serialization.cs index 3ca63832019a..e764e6ee0484 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricValue.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MetricValue.Serialization.cs @@ -25,31 +25,61 @@ internal static MetricValue DeserializeMetricValue(JsonElement element) { if (property.NameEquals("_count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Count = property.Value.GetInt32(); continue; } if (property.NameEquals("average")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } average = property.Value.GetDouble(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetDouble(); continue; } if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetDouble(); continue; } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("total")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } total = property.Value.GetDouble(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionCreateUpdateParameters.Serialization.cs index 430f0f52ac1f..73b5c0b0e80a 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static MongoDBCollectionCreateUpdateParameters DeserializeMongoDBCollec } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static MongoDBCollectionCreateUpdateParameters DeserializeMongoDBCollec } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesOptions.Serialization.cs index d0ae3c786219..03359402ce26 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static MongoDBCollectionGetPropertiesOptions DeserializeMongoDBCollecti { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesResource.Serialization.cs index 92702fe7888d..1fa772f22930 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetPropertiesResource.Serialization.cs @@ -65,6 +65,11 @@ internal static MongoDBCollectionGetPropertiesResource DeserializeMongoDBCollect } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } @@ -80,6 +85,11 @@ internal static MongoDBCollectionGetPropertiesResource DeserializeMongoDBCollect } if (property.NameEquals("shardKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -90,6 +100,11 @@ internal static MongoDBCollectionGetPropertiesResource DeserializeMongoDBCollect } if (property.NameEquals("indexes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -100,6 +115,11 @@ internal static MongoDBCollectionGetPropertiesResource DeserializeMongoDBCollect } if (property.NameEquals("analyticalStorageTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } analyticalStorageTtl = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetResults.Serialization.cs index b73d01dfef9d..cc2e13e735b0 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static MongoDBCollectionGetResults DeserializeMongoDBCollectionGetResul } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static MongoDBCollectionGetResults DeserializeMongoDBCollectionGetResul } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = MongoDBCollectionGetPropertiesResource.DeserializeMongoDBCollectionGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionListResult.Serialization.cs index 33e198b02f8d..a5e9df7e7adf 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static MongoDBCollectionListResult DeserializeMongoDBCollectionListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionResource.Serialization.cs index 312e6f6e2c26..66fd0d35fbb2 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBCollectionResource.Serialization.cs @@ -62,6 +62,11 @@ internal static MongoDBCollectionResource DeserializeMongoDBCollectionResource(J } if (property.NameEquals("shardKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -72,6 +77,11 @@ internal static MongoDBCollectionResource DeserializeMongoDBCollectionResource(J } if (property.NameEquals("indexes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -82,6 +92,11 @@ internal static MongoDBCollectionResource DeserializeMongoDBCollectionResource(J } if (property.NameEquals("analyticalStorageTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } analyticalStorageTtl = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseCreateUpdateParameters.Serialization.cs index f905a024736b..7f37bab0dda2 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static MongoDBDatabaseCreateUpdateParameters DeserializeMongoDBDatabase } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static MongoDBDatabaseCreateUpdateParameters DeserializeMongoDBDatabase } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesOptions.Serialization.cs index 25dba2c60d7c..7884bb2c74d1 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static MongoDBDatabaseGetPropertiesOptions DeserializeMongoDBDatabaseGe { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesResource.Serialization.cs index 402c3f320d8e..1041482fc78e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetPropertiesResource.Serialization.cs @@ -35,6 +35,11 @@ internal static MongoDBDatabaseGetPropertiesResource DeserializeMongoDBDatabaseG } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetResults.Serialization.cs index 395820ae87c8..a65d1304b0a7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static MongoDBDatabaseGetResults DeserializeMongoDBDatabaseGetResults(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static MongoDBDatabaseGetResults DeserializeMongoDBDatabaseGetResults(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = MongoDBDatabaseGetPropertiesResource.DeserializeMongoDBDatabaseGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseListResult.Serialization.cs index 5df0977b871d..c0263a11c44c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoDBDatabaseListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static MongoDBDatabaseListResult DeserializeMongoDBDatabaseListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndex.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndex.Serialization.cs index 56d7e436645d..7d5dfa7ef29e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndex.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndex.Serialization.cs @@ -36,11 +36,21 @@ internal static MongoIndex DeserializeMongoIndex(JsonElement element) { if (property.NameEquals("key")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } key = MongoIndexKeys.DeserializeMongoIndexKeys(property.Value); continue; } if (property.NameEquals("options")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } options = MongoIndexOptions.DeserializeMongoIndexOptions(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexKeys.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexKeys.Serialization.cs index c98c11416ac6..8cabe234acbc 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexKeys.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexKeys.Serialization.cs @@ -36,6 +36,11 @@ internal static MongoIndexKeys DeserializeMongoIndexKeys(JsonElement element) { if (property.NameEquals("keys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexOptions.Serialization.cs index 53ae556c40ad..9c9ea4537b5b 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/MongoIndexOptions.Serialization.cs @@ -36,11 +36,21 @@ internal static MongoIndexOptions DeserializeMongoIndexOptions(JsonElement eleme { if (property.NameEquals("expireAfterSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } expireAfterSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("unique")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unique = property.Value.GetBoolean(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspace.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspace.Serialization.cs index 137aa53e110a..304f0b6ee9ef 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspace.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspace.Serialization.cs @@ -47,6 +47,11 @@ internal static NotebookWorkspace DeserializeNotebookWorkspace(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("notebookServerEndpoint")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspaceListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspaceListResult.Serialization.cs index 98d10e1523bc..08254cecf8e6 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspaceListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/NotebookWorkspaceListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static NotebookWorkspaceListResult DeserializeNotebookWorkspaceListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Operation.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Operation.Serialization.cs index b859bd41708e..26f33d3247ec 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Operation.Serialization.cs @@ -25,6 +25,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OperationListResult.Serialization.cs index ad498c99f8f8..d7dd798946dc 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OptionsResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OptionsResource.Serialization.cs index 0a42952f2bcb..9334243c15ab 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OptionsResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/OptionsResource.Serialization.cs @@ -20,11 +20,21 @@ internal static OptionsResource DeserializeOptionsResource(JsonElement element) { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetric.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetric.Serialization.cs index 7f345726bcf9..04f1ba38c898 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetric.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetric.Serialization.cs @@ -38,11 +38,21 @@ internal static PartitionMetric DeserializePartitionMetric(JsonElement element) } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -53,16 +63,31 @@ internal static PartitionMetric DeserializePartitionMetric(JsonElement element) } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } if (property.NameEquals("metricValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetricListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetricListResult.Serialization.cs index db4c4cdd6f5f..a6dbc9aa0f5e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetricListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionMetricListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PartitionMetricListResult DeserializePartitionMetricListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsage.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsage.Serialization.cs index 1c2598314884..a6d7c6d2e780 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsage.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsage.Serialization.cs @@ -35,11 +35,21 @@ internal static PartitionUsage DeserializePartitionUsage(JsonElement element) } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } @@ -50,11 +60,21 @@ internal static PartitionUsage DeserializePartitionUsage(JsonElement element) } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt64(); continue; } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetInt64(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsagesResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsagesResult.Serialization.cs index e39cb1a6bad8..11c21bb0638d 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsagesResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PartitionUsagesResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PartitionUsagesResult DeserializePartitionUsagesResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetric.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetric.Serialization.cs index 596385296e0c..364497e57dfe 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetric.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetric.Serialization.cs @@ -26,11 +26,21 @@ internal static PercentileMetric DeserializePercentileMetric(JsonElement element { if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,16 +51,31 @@ internal static PercentileMetric DeserializePercentileMetric(JsonElement element } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } if (property.NameEquals("metricValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricListResult.Serialization.cs index 74f16d1e0f09..aec3a5e6a02d 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PercentileMetricListResult DeserializePercentileMetricListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricValue.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricValue.Serialization.cs index 0b1e999d1cce..d6b6c0e896a7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricValue.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PercentileMetricValue.Serialization.cs @@ -32,66 +32,131 @@ internal static PercentileMetricValue DeserializePercentileMetricValue(JsonEleme { if (property.NameEquals("P10")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p10 = property.Value.GetDouble(); continue; } if (property.NameEquals("P25")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p25 = property.Value.GetDouble(); continue; } if (property.NameEquals("P50")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p50 = property.Value.GetDouble(); continue; } if (property.NameEquals("P75")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p75 = property.Value.GetDouble(); continue; } if (property.NameEquals("P90")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p90 = property.Value.GetDouble(); continue; } if (property.NameEquals("P95")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p95 = property.Value.GetDouble(); continue; } if (property.NameEquals("P99")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } p99 = property.Value.GetDouble(); continue; } if (property.NameEquals("_count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Count = property.Value.GetInt32(); continue; } if (property.NameEquals("average")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } average = property.Value.GetDouble(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetDouble(); continue; } if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetDouble(); continue; } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("total")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } total = property.Value.GetDouble(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index cdac7ede36a3..5e81e767f56d 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -57,15 +57,30 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpointProperty.DeserializePrivateEndpointProperty(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionStateProperty.DeserializePrivateLinkServiceConnectionStateProperty(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionAutoGenerated.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionAutoGenerated.Serialization.cs index 7a54a7df4a70..698b916a8dc3 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionAutoGenerated.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionAutoGenerated.Serialization.cs @@ -69,15 +69,30 @@ internal static PrivateEndpointConnectionAutoGenerated DeserializePrivateEndpoin } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpointProperty.DeserializePrivateEndpointProperty(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionStatePropertyAutoGenerated.DeserializePrivateLinkServiceConnectionStatePropertyAutoGenerated(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index b7df6e08136e..a8d4af905f4c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResource.Serialization.cs index c27551331f05..ead9349f40f3 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResource.Serialization.cs @@ -49,6 +49,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("groupId")) @@ -58,6 +63,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredMembers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -68,6 +78,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredZoneNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs index c94207ecb672..eb038b268b03 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateLinkResourceListResult DeserializePrivateLinkResourceList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SpatialSpec.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SpatialSpec.Serialization.cs index 910b0b6ebfe5..c85ba508aff7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SpatialSpec.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SpatialSpec.Serialization.cs @@ -47,6 +47,11 @@ internal static SpatialSpec DeserializeSpatialSpec(JsonElement element) } if (property.NameEquals("types")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerCreateUpdateParameters.Serialization.cs index a0b6cca977b0..c3faa8dd1618 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlContainerCreateUpdateParameters DeserializeSqlContainerCreate } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static SqlContainerCreateUpdateParameters DeserializeSqlContainerCreate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesOptions.Serialization.cs index 20d2fc39ebd2..59da426ab155 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static SqlContainerGetPropertiesOptions DeserializeSqlContainerGetPrope { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesResource.Serialization.cs index 352858c6ce22..29549e41a44b 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetPropertiesResource.Serialization.cs @@ -71,6 +71,11 @@ internal static SqlContainerGetPropertiesResource DeserializeSqlContainerGetProp } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } @@ -86,31 +91,61 @@ internal static SqlContainerGetPropertiesResource DeserializeSqlContainerGetProp } if (property.NameEquals("indexingPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } indexingPolicy = IndexingPolicy.DeserializeIndexingPolicy(property.Value); continue; } if (property.NameEquals("partitionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionKey = ContainerPartitionKey.DeserializeContainerPartitionKey(property.Value); continue; } if (property.NameEquals("defaultTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultTtl = property.Value.GetInt32(); continue; } if (property.NameEquals("uniqueKeyPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } uniqueKeyPolicy = UniqueKeyPolicy.DeserializeUniqueKeyPolicy(property.Value); continue; } if (property.NameEquals("conflictResolutionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conflictResolutionPolicy = ConflictResolutionPolicy.DeserializeConflictResolutionPolicy(property.Value); continue; } if (property.NameEquals("analyticalStorageTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } analyticalStorageTtl = property.Value.GetInt64(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetResults.Serialization.cs index f7a2cc4af9bd..8af768f3c8e7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static SqlContainerGetResults DeserializeSqlContainerGetResults(JsonEle } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static SqlContainerGetResults DeserializeSqlContainerGetResults(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = SqlContainerGetPropertiesResource.DeserializeSqlContainerGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerListResult.Serialization.cs index 0cbbc0f50748..c044b20ad1f0 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SqlContainerListResult DeserializeSqlContainerListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerResource.Serialization.cs index ee5ab280be34..87e511281165 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlContainerResource.Serialization.cs @@ -68,31 +68,61 @@ internal static SqlContainerResource DeserializeSqlContainerResource(JsonElement } if (property.NameEquals("indexingPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } indexingPolicy = IndexingPolicy.DeserializeIndexingPolicy(property.Value); continue; } if (property.NameEquals("partitionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionKey = ContainerPartitionKey.DeserializeContainerPartitionKey(property.Value); continue; } if (property.NameEquals("defaultTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultTtl = property.Value.GetInt32(); continue; } if (property.NameEquals("uniqueKeyPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } uniqueKeyPolicy = UniqueKeyPolicy.DeserializeUniqueKeyPolicy(property.Value); continue; } if (property.NameEquals("conflictResolutionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conflictResolutionPolicy = ConflictResolutionPolicy.DeserializeConflictResolutionPolicy(property.Value); continue; } if (property.NameEquals("analyticalStorageTtl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } analyticalStorageTtl = property.Value.GetInt64(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseCreateUpdateParameters.Serialization.cs index e5b32e585f4c..911cee9aa89e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlDatabaseCreateUpdateParameters DeserializeSqlDatabaseCreateUp } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static SqlDatabaseCreateUpdateParameters DeserializeSqlDatabaseCreateUp } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesOptions.Serialization.cs index 2f6de962a3ac..2272fc4abf0e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static SqlDatabaseGetPropertiesOptions DeserializeSqlDatabaseGetPropert { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesResource.Serialization.cs index 55f0653f341b..41f766bd1b73 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetPropertiesResource.Serialization.cs @@ -57,6 +57,11 @@ internal static SqlDatabaseGetPropertiesResource DeserializeSqlDatabaseGetProper } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetResults.Serialization.cs index 55bec7ba67fc..3c5a2e46055c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static SqlDatabaseGetResults DeserializeSqlDatabaseGetResults(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static SqlDatabaseGetResults DeserializeSqlDatabaseGetResults(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = SqlDatabaseGetPropertiesResource.DeserializeSqlDatabaseGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseListResult.Serialization.cs index 5f5d93155db8..b9217d3a85ff 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlDatabaseListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SqlDatabaseListResult DeserializeSqlDatabaseListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureCreateUpdateParameters.Serialization.cs index 0987df43f5e6..b21c32d1635e 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlStoredProcedureCreateUpdateParameters DeserializeSqlStoredPro } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static SqlStoredProcedureCreateUpdateParameters DeserializeSqlStoredPro } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetPropertiesResource.Serialization.cs index bbf456cdd755..dfcd071198ef 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetPropertiesResource.Serialization.cs @@ -41,6 +41,11 @@ internal static SqlStoredProcedureGetPropertiesResource DeserializeSqlStoredProc } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetResults.Serialization.cs index f0bab138fad8..c938a3cc22ce 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureGetResults.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlStoredProcedureGetResults DeserializeSqlStoredProcedureGetRes } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,10 +90,20 @@ internal static SqlStoredProcedureGetResults DeserializeSqlStoredProcedureGetRes } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = SqlStoredProcedureGetPropertiesResource.DeserializeSqlStoredProcedureGetPropertiesResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureListResult.Serialization.cs index a738d8f7e575..0e6ac1a3bdf0 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlStoredProcedureListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SqlStoredProcedureListResult DeserializeSqlStoredProcedureListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerCreateUpdateParameters.Serialization.cs index 314986cdad46..3a467ce27f4a 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlTriggerCreateUpdateParameters DeserializeSqlTriggerCreateUpda } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static SqlTriggerCreateUpdateParameters DeserializeSqlTriggerCreateUpda } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetPropertiesResource.Serialization.cs index 0435fbcd64b4..9e3fe3758a5c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetPropertiesResource.Serialization.cs @@ -53,6 +53,11 @@ internal static SqlTriggerGetPropertiesResource DeserializeSqlTriggerGetProperti } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } @@ -73,11 +78,21 @@ internal static SqlTriggerGetPropertiesResource DeserializeSqlTriggerGetProperti } if (property.NameEquals("triggerType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerType = new TriggerType(property.Value.GetString()); continue; } if (property.NameEquals("triggerOperation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerOperation = new TriggerOperation(property.Value.GetString()); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetResults.Serialization.cs index ad06eba95509..6198a683b194 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerGetResults.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlTriggerGetResults DeserializeSqlTriggerGetResults(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,10 +90,20 @@ internal static SqlTriggerGetResults DeserializeSqlTriggerGetResults(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = SqlTriggerGetPropertiesResource.DeserializeSqlTriggerGetPropertiesResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerListResult.Serialization.cs index 6d4aef15fd89..a87f843d44fa 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SqlTriggerListResult DeserializeSqlTriggerListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerResource.Serialization.cs index d8bcd900fd56..1f1527885760 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlTriggerResource.Serialization.cs @@ -55,11 +55,21 @@ internal static SqlTriggerResource DeserializeSqlTriggerResource(JsonElement ele } if (property.NameEquals("triggerType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerType = new TriggerType(property.Value.GetString()); continue; } if (property.NameEquals("triggerOperation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerOperation = new TriggerOperation(property.Value.GetString()); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionCreateUpdateParameters.Serialization.cs index 656392fba11b..c2beb5b3f720 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlUserDefinedFunctionCreateUpdateParameters DeserializeSqlUserD } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static SqlUserDefinedFunctionCreateUpdateParameters DeserializeSqlUserD } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetPropertiesResource.Serialization.cs index 7f5efed51ffe..680a97905463 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetPropertiesResource.Serialization.cs @@ -41,6 +41,11 @@ internal static SqlUserDefinedFunctionGetPropertiesResource DeserializeSqlUserDe } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetResults.Serialization.cs index 13f30fc76c83..0f866cc0d210 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionGetResults.Serialization.cs @@ -75,6 +75,11 @@ internal static SqlUserDefinedFunctionGetResults DeserializeSqlUserDefinedFuncti } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,10 +90,20 @@ internal static SqlUserDefinedFunctionGetResults DeserializeSqlUserDefinedFuncti } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = SqlUserDefinedFunctionGetPropertiesResource.DeserializeSqlUserDefinedFunctionGetPropertiesResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionListResult.Serialization.cs index edd4b11234e2..ef326c024d73 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/SqlUserDefinedFunctionListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SqlUserDefinedFunctionListResult DeserializeSqlUserDefinedFuncti { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableCreateUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableCreateUpdateParameters.Serialization.cs index 0fb5eb320a5c..45681ec0cec7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableCreateUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableCreateUpdateParameters.Serialization.cs @@ -75,6 +75,11 @@ internal static TableCreateUpdateParameters DeserializeTableCreateUpdateParamete } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,6 +90,11 @@ internal static TableCreateUpdateParameters DeserializeTableCreateUpdateParamete } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesOptions.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesOptions.Serialization.cs index 7439f6ef8b3c..8fbdb49add0d 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesOptions.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesOptions.Serialization.cs @@ -20,11 +20,21 @@ internal static TableGetPropertiesOptions DeserializeTableGetPropertiesOptions(J { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettings.DeserializeAutoscaleSettings(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesResource.Serialization.cs index 76d98b983de9..d9a8a921b931 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetPropertiesResource.Serialization.cs @@ -35,6 +35,11 @@ internal static TableGetPropertiesResource DeserializeTableGetPropertiesResource } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetResults.Serialization.cs index 03933e391ad1..670bc4127884 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableGetResults.Serialization.cs @@ -76,6 +76,11 @@ internal static TableGetResults DeserializeTableGetResults(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -86,15 +91,30 @@ internal static TableGetResults DeserializeTableGetResults(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = TableGetPropertiesResource.DeserializeTableGetPropertiesResource(property0.Value); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } options = OptionsResource.DeserializeOptionsResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableListResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableListResult.Serialization.cs index 9b906375e078..030b8a40e47f 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableListResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/TableListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static TableListResult DeserializeTableListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputPolicyResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputPolicyResource.Serialization.cs index efc980bca614..c9d8b0da20aa 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputPolicyResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputPolicyResource.Serialization.cs @@ -36,11 +36,21 @@ internal static ThroughputPolicyResource DeserializeThroughputPolicyResource(Jso { if (property.NameEquals("isEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEnabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("incrementPercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } incrementPercent = property.Value.GetInt32(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetPropertiesResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetPropertiesResource.Serialization.cs index 6e2557f8c7e2..51e22e0519f3 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetPropertiesResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetPropertiesResource.Serialization.cs @@ -46,6 +46,11 @@ internal static ThroughputSettingsGetPropertiesResource DeserializeThroughputSet } if (property.NameEquals("_ts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Ts = property.Value.GetObject(); continue; } @@ -56,11 +61,21 @@ internal static ThroughputSettingsGetPropertiesResource DeserializeThroughputSet } if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettingsResource.DeserializeAutoscaleSettingsResource(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetResults.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetResults.Serialization.cs index d8a37b6413d7..13b4a01ab2e9 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetResults.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsGetResults.Serialization.cs @@ -75,6 +75,11 @@ internal static ThroughputSettingsGetResults DeserializeThroughputSettingsGetRes } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -85,10 +90,20 @@ internal static ThroughputSettingsGetResults DeserializeThroughputSettingsGetRes } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resource = ThroughputSettingsGetPropertiesResource.DeserializeThroughputSettingsGetPropertiesResource(property0.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsResource.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsResource.Serialization.cs index 8d97d9da239c..d9f918315a59 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsResource.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsResource.Serialization.cs @@ -38,11 +38,21 @@ internal static ThroughputSettingsResource DeserializeThroughputSettingsResource { if (property.NameEquals("throughput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throughput = property.Value.GetInt32(); continue; } if (property.NameEquals("autoscaleSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleSettings = AutoscaleSettingsResource.DeserializeAutoscaleSettingsResource(property.Value); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsUpdateParameters.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsUpdateParameters.Serialization.cs index adf1b39638b0..6e6229e1503c 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsUpdateParameters.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/ThroughputSettingsUpdateParameters.Serialization.cs @@ -72,6 +72,11 @@ internal static ThroughputSettingsUpdateParameters DeserializeThroughputSettings } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -82,6 +87,11 @@ internal static ThroughputSettingsUpdateParameters DeserializeThroughputSettings } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resource")) diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKey.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKey.Serialization.cs index 42b4d6097505..7646dff6efb2 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKey.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKey.Serialization.cs @@ -36,6 +36,11 @@ internal static UniqueKey DeserializeUniqueKey(JsonElement element) { if (property.NameEquals("paths")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKeyPolicy.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKeyPolicy.Serialization.cs index 8a108e45f28a..8cdfe01205b7 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKeyPolicy.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UniqueKeyPolicy.Serialization.cs @@ -36,6 +36,11 @@ internal static UniqueKeyPolicy DeserializeUniqueKeyPolicy(JsonElement element) { if (property.NameEquals("uniqueKeys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Usage.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Usage.Serialization.cs index 75ca551b1d80..ecb2397bb0fd 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Usage.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/Usage.Serialization.cs @@ -23,11 +23,21 @@ internal static Usage DeserializeUsage(JsonElement element) { if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } @@ -38,11 +48,21 @@ internal static Usage DeserializeUsage(JsonElement element) } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt64(); continue; } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetInt64(); continue; } diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UsagesResult.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UsagesResult.Serialization.cs index d1558cb734ea..252d8c04761a 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UsagesResult.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/UsagesResult.Serialization.cs @@ -20,6 +20,11 @@ internal static UsagesResult DeserializeUsagesResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/VirtualNetworkRule.Serialization.cs b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/VirtualNetworkRule.Serialization.cs index 75b30e6442b7..27704975247b 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/VirtualNetworkRule.Serialization.cs +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Generated/Models/VirtualNetworkRule.Serialization.cs @@ -41,6 +41,11 @@ internal static VirtualNetworkRule DeserializeVirtualNetworkRule(JsonElement ele } if (property.NameEquals("ignoreMissingVNetServiceEndpoint")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreMissingVNetServiceEndpoint = property.Value.GetBoolean(); continue; } diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/Error.Serialization.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/Error.Serialization.cs index 9b06dc288c4c..d6c600289794 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/Error.Serialization.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/Error.Serialization.cs @@ -33,6 +33,11 @@ internal static Error DeserializeError(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +48,11 @@ internal static Error DeserializeError(JsonElement element) } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = InnerError.DeserializeInnerError(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/ErrorResponse.Serialization.cs index 3cf91d01961a..f7ed4714874a 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = Error.DeserializeError(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/EventRouteCollection.Serialization.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/EventRouteCollection.Serialization.cs index 57776b93a444..7669deb7f1c8 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/EventRouteCollection.Serialization.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/EventRouteCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static EventRouteCollection DeserializeEventRouteCollection(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/IncomingRelationshipCollection.Serialization.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/IncomingRelationshipCollection.Serialization.cs index 7fb514abcde0..4c4642bbaf41 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/IncomingRelationshipCollection.Serialization.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/IncomingRelationshipCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static IncomingRelationshipCollection DeserializeIncomingRelationshipCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/InnerError.Serialization.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/InnerError.Serialization.cs index b5370e6be527..d49168e0b38d 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/InnerError.Serialization.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/InnerError.Serialization.cs @@ -25,6 +25,11 @@ internal static InnerError DeserializeInnerError(JsonElement element) } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = DeserializeInnerError(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/PagedDigitalTwinsModelDataCollection.Serialization.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/PagedDigitalTwinsModelDataCollection.Serialization.cs index dc0fd3b3d737..578ba94429dd 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/PagedDigitalTwinsModelDataCollection.Serialization.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Generated/Models/PagedDigitalTwinsModelDataCollection.Serialization.cs @@ -21,6 +21,11 @@ internal static PagedDigitalTwinsModelDataCollection DeserializePagedDigitalTwin { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/CheckNameResult.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/CheckNameResult.Serialization.cs index c51d502f0d27..3f39a312fba7 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/CheckNameResult.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/CheckNameResult.Serialization.cs @@ -22,6 +22,11 @@ internal static CheckNameResult DeserializeCheckNameResult(JsonElement element) { if (property.NameEquals("nameAvailable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nameAvailable = property.Value.GetBoolean(); continue; } @@ -37,6 +42,11 @@ internal static CheckNameResult DeserializeCheckNameResult(JsonElement element) } if (property.NameEquals("reason")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reason = new Reason(property.Value.GetString()); continue; } diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescription.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescription.Serialization.cs index 42a976575cd8..812cdd5e178a 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescription.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescription.Serialization.cs @@ -99,25 +99,50 @@ internal static DigitalTwinsDescription DeserializeDigitalTwinsDescription(JsonE } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = DigitalTwinsSkuInfo.DeserializeDigitalTwinsSkuInfo(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("createdTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("lastUpdatedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdatedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescriptionListResult.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescriptionListResult.Serialization.cs index 43e03e5ff0d4..10be2fdcf9c9 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescriptionListResult.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsDescriptionListResult.Serialization.cs @@ -26,6 +26,11 @@ internal static DigitalTwinsDescriptionListResult DeserializeDigitalTwinsDescrip } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResource.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResource.Serialization.cs index 67a5bcf92e41..e2a3290113a1 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResource.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResource.Serialization.cs @@ -33,6 +33,11 @@ internal static DigitalTwinsEndpointResource DeserializeDigitalTwinsEndpointReso { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DigitalTwinsEndpointResourceProperties.DeserializeDigitalTwinsEndpointResourceProperties(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceListResult.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceListResult.Serialization.cs index 5b98cc5ccee3..5fc3101cd1c0 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceListResult.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceListResult.Serialization.cs @@ -26,6 +26,11 @@ internal static DigitalTwinsEndpointResourceListResult DeserializeDigitalTwinsEn } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceProperties.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceProperties.Serialization.cs index 069b1a53f673..e57bf416ed32 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceProperties.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsEndpointResourceProperties.Serialization.cs @@ -57,16 +57,31 @@ internal static DigitalTwinsEndpointResourceProperties DeserializeDigitalTwinsEn } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new EndpointProvisioningState(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsResource.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsResource.Serialization.cs index 3a214e691887..d64fcca0227c 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsResource.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/DigitalTwinsResource.Serialization.cs @@ -91,6 +91,11 @@ internal static DigitalTwinsResource DeserializeDigitalTwinsResource(JsonElement } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = DigitalTwinsSkuInfo.DeserializeDigitalTwinsSkuInfo(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorDefinition.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorDefinition.Serialization.cs index 8063f77b0bd2..7d1d9b43736c 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorDefinition.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorDefinition.Serialization.cs @@ -32,6 +32,11 @@ internal static ErrorDefinition DeserializeErrorDefinition(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorResponse.Serialization.cs index e110e08a4fb8..515d33a9c7bc 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorDefinition.DeserializeErrorDefinition(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventGrid.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventGrid.Serialization.cs index 2a23ffe3e837..34cb9fad6aac 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventGrid.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventGrid.Serialization.cs @@ -75,16 +75,31 @@ internal static EventGrid DeserializeEventGrid(JsonElement element) } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new EndpointProvisioningState(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventHub.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventHub.Serialization.cs index 7f4563c34ce5..8a5a5b4fd6e8 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventHub.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/EventHub.Serialization.cs @@ -64,16 +64,31 @@ internal static EventHub DeserializeEventHub(JsonElement element) } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new EndpointProvisioningState(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/Operation.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/Operation.Serialization.cs index 98fe0e0a5bb4..f1f1853ea18e 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/Operation.Serialization.cs @@ -25,6 +25,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/OperationListResult.Serialization.cs index 57048a6c190f..ec1d961e021c 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/OperationListResult.Serialization.cs @@ -26,6 +26,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ServiceBus.Serialization.cs b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ServiceBus.Serialization.cs index 35e8bab5dd8c..60d8a22cebb0 100644 --- a/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ServiceBus.Serialization.cs +++ b/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/src/Generated/Models/ServiceBus.Serialization.cs @@ -64,16 +64,31 @@ internal static ServiceBus DeserializeServiceBus(JsonElement element) } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new EndpointProvisioningState(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CaaRecord.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CaaRecord.Serialization.cs index 08fce9f14645..09be3f8d98cf 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CaaRecord.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CaaRecord.Serialization.cs @@ -42,6 +42,11 @@ internal static CaaRecord DeserializeCaaRecord(JsonElement element) { if (property.NameEquals("flags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } flags = property.Value.GetInt32(); continue; } diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudError.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudError.Serialization.cs index 912c2c8ece0c..55a1b90f170b 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBody.DeserializeCloudErrorBody(property.Value); continue; } diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudErrorBody.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudErrorBody.Serialization.cs index c29d6468606e..15baf595bb60 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudErrorBody.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/CloudErrorBody.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBody DeserializeCloudErrorBody(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReference.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReference.Serialization.cs index 3fe179e25ffe..26581a51ff34 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReference.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReference.Serialization.cs @@ -21,6 +21,11 @@ internal static DnsResourceReference DeserializeDnsResourceReference(JsonElement { if (property.NameEquals("dnsResources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static DnsResourceReference DeserializeDnsResourceReference(JsonElement } if (property.NameEquals("targetResource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } targetResource = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReferenceResult.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReferenceResult.Serialization.cs index 112a165d8037..3cb3e8ae43e3 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReferenceResult.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/DnsResourceReferenceResult.Serialization.cs @@ -20,10 +20,20 @@ internal static DnsResourceReferenceResult DeserializeDnsResourceReferenceResult { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("dnsResourceReferences")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/MxRecord.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/MxRecord.Serialization.cs index 2ab6c9b8071b..a97588b0655e 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/MxRecord.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/MxRecord.Serialization.cs @@ -36,6 +36,11 @@ internal static MxRecord DeserializeMxRecord(JsonElement element) { if (property.NameEquals("preference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preference = property.Value.GetInt32(); continue; } diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSet.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSet.Serialization.cs index a4382cbe671c..63399081bec6 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSet.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSet.Serialization.cs @@ -183,10 +183,20 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -197,6 +207,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("TTL")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tTL = property0.Value.GetInt64(); continue; } @@ -212,11 +227,21 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("targetResource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } targetResource = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("ARecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -227,6 +252,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("AAAARecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -237,6 +267,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("MXRecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -247,6 +282,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("NSRecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -257,6 +297,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("PTRRecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -267,6 +312,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("SRVRecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -277,6 +327,11 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("TXTRecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -287,16 +342,31 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property0.NameEquals("CNAMERecord")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cNAMERecord = CnameRecord.DeserializeCnameRecord(property0.Value); continue; } if (property0.NameEquals("SOARecord")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sOARecord = SoaRecord.DeserializeSoaRecord(property0.Value); continue; } if (property0.NameEquals("caaRecords")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSetListResult.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSetListResult.Serialization.cs index 10c4e5cb4ac1..f54019ecaabf 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSetListResult.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/RecordSetListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RecordSetListResult DeserializeRecordSetListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Resource.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Resource.Serialization.cs index fd82d8ae6e63..c3179b991781 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Resource.Serialization.cs @@ -63,6 +63,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SoaRecord.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SoaRecord.Serialization.cs index 27266e394fac..4894e0b4bbef 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SoaRecord.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SoaRecord.Serialization.cs @@ -76,26 +76,51 @@ internal static SoaRecord DeserializeSoaRecord(JsonElement element) } if (property.NameEquals("serialNumber")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serialNumber = property.Value.GetInt64(); continue; } if (property.NameEquals("refreshTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } refreshTime = property.Value.GetInt64(); continue; } if (property.NameEquals("retryTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retryTime = property.Value.GetInt64(); continue; } if (property.NameEquals("expireTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } expireTime = property.Value.GetInt64(); continue; } if (property.NameEquals("minimumTTL")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimumTTL = property.Value.GetInt64(); continue; } diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SrvRecord.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SrvRecord.Serialization.cs index 56b1618268a2..aa462c513f9d 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SrvRecord.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/SrvRecord.Serialization.cs @@ -48,16 +48,31 @@ internal static SrvRecord DeserializeSrvRecord(JsonElement element) { if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } if (property.NameEquals("weight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } weight = property.Value.GetInt32(); continue; } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/TxtRecord.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/TxtRecord.Serialization.cs index 5dff08bb3c76..907406393e25 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/TxtRecord.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/TxtRecord.Serialization.cs @@ -36,6 +36,11 @@ internal static TxtRecord DeserializeTxtRecord(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.Serialization.cs index e25fe2ab9b29..5f77f6622038 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.Serialization.cs @@ -108,6 +108,11 @@ internal static Zone DeserializeZone(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -118,20 +123,40 @@ internal static Zone DeserializeZone(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("maxNumberOfRecordSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxNumberOfRecordSets = property0.Value.GetInt64(); continue; } if (property0.NameEquals("numberOfRecordSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfRecordSets = property0.Value.GetInt64(); continue; } if (property0.NameEquals("nameServers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -142,11 +167,21 @@ internal static Zone DeserializeZone(JsonElement element) } if (property0.NameEquals("zoneType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zoneType = property0.Value.GetString().ToZoneType(); continue; } if (property0.NameEquals("registrationVirtualNetworks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -157,6 +192,11 @@ internal static Zone DeserializeZone(JsonElement element) } if (property0.NameEquals("resolutionVirtualNetworks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/ZoneListResult.Serialization.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/ZoneListResult.Serialization.cs index cf7765e6305d..8274570b221b 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/ZoneListResult.Serialization.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/ZoneListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ZoneListResult DeserializeZoneListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEvent.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEvent.cs index 4ff4849d2556..bd17fa9c0a42 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEvent.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEvent.cs @@ -85,7 +85,7 @@ public CloudEvent(string source, string type, BinaryData data, string dataConten ExtensionAttributes = new Dictionary(); } - internal CloudEvent(string id, string source, string type, DateTimeOffset? time, string dataSchema, string dataContentType, string subject, JsonElement? serializedData, byte[] dataBase64) + internal CloudEvent(string id, string source, string type, DateTimeOffset? time, string dataSchema, string dataContentType, string subject, JsonElement serializedData, byte[] dataBase64) { Argument.AssertNotNull(id, nameof(id)); Argument.AssertNotNull(source, nameof(source)); @@ -133,7 +133,7 @@ internal CloudEvent(string id, string source, string type, DateTimeOffset? time, internal object Data { get; set; } /// Serialized event data specific to the event type. - internal JsonElement? SerializedData { get; set; } + internal JsonElement SerializedData { get; set; } /// Event data specific to the event type, encoded as a base64 string. internal byte[] DataBase64 { get; set; } @@ -262,12 +262,12 @@ private async Task GetDataInternal(ObjectSerializer serializer, bool async { return (T)Data; } - else if (SerializedData.HasValue && SerializedData.Value.ValueKind != JsonValueKind.Null) + else if (SerializedData.ValueKind != JsonValueKind.Null && SerializedData.ValueKind != JsonValueKind.Undefined) { // Try to deserialize to system event if (SystemEventTypeMappings.SystemEventDeserializers.TryGetValue(Type, out Func systemDeserializationFunction)) { - return (T)systemDeserializationFunction(SerializedData.Value); + return (T)systemDeserializationFunction(SerializedData); } else { @@ -307,12 +307,13 @@ public object GetData() { return new BinaryData(DataBase64); } - else if (SerializedData.HasValue && SerializedData.Value.ValueKind != JsonValueKind.Null) + else if (SerializedData.ValueKind != JsonValueKind.Null && + SerializedData.ValueKind != JsonValueKind.Undefined) { // Try to deserialize to system event if (SystemEventTypeMappings.SystemEventDeserializers.TryGetValue(Type, out Func systemDeserializationFunction)) { - return systemDeserializationFunction(SerializedData.Value); + return systemDeserializationFunction(SerializedData); } else { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEventInternal.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEventInternal.cs index e5f994e1f908..b1885ca127e4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEventInternal.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/CloudEventInternal.cs @@ -12,6 +12,6 @@ namespace Azure.Messaging.EventGrid.Models [CodeGenModel("CloudEvent")] internal partial class CloudEventInternal { - public JsonElement? Data { get; set; } + public JsonElement Data { get; set; } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberAddedToThreadWithUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberAddedToThreadWithUserEventData.Serialization.cs index d87ff85e978e..840e2613dc50 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberAddedToThreadWithUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberAddedToThreadWithUserEventData.Serialization.cs @@ -27,6 +27,11 @@ internal static ACSChatMemberAddedToThreadWithUserEventData DeserializeACSChatMe { if (property.NameEquals("time")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } time = property.Value.GetDateTimeOffset("O"); continue; } @@ -37,16 +42,31 @@ internal static ACSChatMemberAddedToThreadWithUserEventData DeserializeACSChatMe } if (property.NameEquals("memberAdded")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } memberAdded = ACSChatThreadMemberProperties.DeserializeACSChatThreadMemberProperties(property.Value); continue; } if (property.NameEquals("createTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberRemovedFromThreadWithUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberRemovedFromThreadWithUserEventData.Serialization.cs index 846bea60d46f..01063b6c5dd7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberRemovedFromThreadWithUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMemberRemovedFromThreadWithUserEventData.Serialization.cs @@ -27,6 +27,11 @@ internal static ACSChatMemberRemovedFromThreadWithUserEventData DeserializeACSCh { if (property.NameEquals("time")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } time = property.Value.GetDateTimeOffset("O"); continue; } @@ -37,16 +42,31 @@ internal static ACSChatMemberRemovedFromThreadWithUserEventData DeserializeACSCh } if (property.NameEquals("memberRemoved")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } memberRemoved = ACSChatThreadMemberProperties.DeserializeACSChatThreadMemberProperties(property.Value); continue; } if (property.NameEquals("createTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageDeletedEventData.Serialization.cs index 268e5fd09e0c..83f51be8366d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageDeletedEventData.Serialization.cs @@ -29,6 +29,11 @@ internal static ACSChatMessageDeletedEventData DeserializeACSChatMessageDeletedE { if (property.NameEquals("deleteTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deleteTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -49,6 +54,11 @@ internal static ACSChatMessageDeletedEventData DeserializeACSChatMessageDeletedE } if (property.NameEquals("composeTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } composeTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -59,6 +69,11 @@ internal static ACSChatMessageDeletedEventData DeserializeACSChatMessageDeletedE } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEditedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEditedEventData.Serialization.cs index 0440fae23a7a..354b25fb59bf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEditedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEditedEventData.Serialization.cs @@ -35,6 +35,11 @@ internal static ACSChatMessageEditedEventData DeserializeACSChatMessageEditedEve } if (property.NameEquals("editTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } editTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -55,6 +60,11 @@ internal static ACSChatMessageEditedEventData DeserializeACSChatMessageEditedEve } if (property.NameEquals("composeTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } composeTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -65,6 +75,11 @@ internal static ACSChatMessageEditedEventData DeserializeACSChatMessageEditedEve } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEventBaseProperties.Serialization.cs index 8e6159189185..de419c9ca3aa 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageEventBaseProperties.Serialization.cs @@ -43,6 +43,11 @@ internal static ACSChatMessageEventBaseProperties DeserializeACSChatMessageEvent } if (property.NameEquals("composeTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } composeTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -53,6 +58,11 @@ internal static ACSChatMessageEventBaseProperties DeserializeACSChatMessageEvent } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageReceivedEventData.Serialization.cs index eafe0962ee9d..4af678352298 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatMessageReceivedEventData.Serialization.cs @@ -49,6 +49,11 @@ internal static ACSChatMessageReceivedEventData DeserializeACSChatMessageReceive } if (property.NameEquals("composeTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } composeTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -59,6 +64,11 @@ internal static ACSChatMessageReceivedEventData DeserializeACSChatMessageReceive } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadCreatedWithUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadCreatedWithUserEventData.Serialization.cs index 10ee7f097a17..035be8e7ec08 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadCreatedWithUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadCreatedWithUserEventData.Serialization.cs @@ -33,6 +33,11 @@ internal static ACSChatThreadCreatedWithUserEventData DeserializeACSChatThreadCr } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -43,6 +48,11 @@ internal static ACSChatThreadCreatedWithUserEventData DeserializeACSChatThreadCr } if (property.NameEquals("members")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -53,11 +63,21 @@ internal static ACSChatThreadCreatedWithUserEventData DeserializeACSChatThreadCr } if (property.NameEquals("createTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadEventBaseProperties.Serialization.cs index cbe7e04f93fd..efd403602c79 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadEventBaseProperties.Serialization.cs @@ -24,11 +24,21 @@ internal static ACSChatThreadEventBaseProperties DeserializeACSChatThreadEventBa { if (property.NameEquals("createTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs index c70b98f09bb0..5996cd1b32e7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadPropertiesUpdatedPerUserEventData.Serialization.cs @@ -33,11 +33,21 @@ internal static ACSChatThreadPropertiesUpdatedPerUserEventData DeserializeACSCha } if (property.NameEquals("editTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } editTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -48,11 +58,21 @@ internal static ACSChatThreadPropertiesUpdatedPerUserEventData DeserializeACSCha } if (property.NameEquals("createTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadWithUserDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadWithUserDeletedEventData.Serialization.cs index b38417e0e9fd..eb5a288153c4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadWithUserDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ACSChatThreadWithUserDeletedEventData.Serialization.cs @@ -31,16 +31,31 @@ internal static ACSChatThreadWithUserDeletedEventData DeserializeACSChatThreadWi } if (property.NameEquals("deleteTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deleteTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("createTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs index 4b4a2fcbf50c..0196a9f4af9a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs @@ -22,16 +22,31 @@ internal static AcsSmsDeliveryAttemptProperties DeserializeAcsSmsDeliveryAttempt { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("segmentsSucceeded")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } segmentsSucceeded = property.Value.GetInt32(); continue; } if (property.NameEquals("segmentsFailed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } segmentsFailed = property.Value.GetInt32(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs index 01696d01fad3..281047ace880 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryReportReceivedEventData.Serialization.cs @@ -37,6 +37,11 @@ internal static AcsSmsDeliveryReportReceivedEventData DeserializeAcsSmsDeliveryR } if (property.NameEquals("deliveryAttempts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -47,6 +52,11 @@ internal static AcsSmsDeliveryReportReceivedEventData DeserializeAcsSmsDeliveryR } if (property.NameEquals("receivedTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } receivedTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs index fbef321b26c2..7f35349851f1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsReceivedEventData.Serialization.cs @@ -29,6 +29,11 @@ internal static AcsSmsReceivedEventData DeserializeAcsSmsReceivedEventData(JsonE } if (property.NameEquals("receivedTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } receivedTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs index 3f3a1c5997b0..2453eda2ed6f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs @@ -19,6 +19,11 @@ internal static AppEventTypeDetail DeserializeAppEventTypeDetail(JsonElement ele { if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = new AppAction(property.Value.GetString()); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs index b146f42fb385..ae84dad24420 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs @@ -21,16 +21,31 @@ internal static AppServicePlanEventTypeDetail DeserializeAppServicePlanEventType { if (property.NameEquals("stampKind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stampKind = new StampKind(property.Value.GetString()); continue; } if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = new AppServicePlanAction(property.Value.GetString()); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new AsyncStatus(property.Value.GetString()); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs index 9dcac3696426..deb4dd770170 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs @@ -24,7 +24,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) if (Optional.IsDefined(Data)) { writer.WritePropertyName("data"); - Data.Value.WriteTo(writer); + Data.WriteTo(writer); } if (Optional.IsDefined(DataBase64)) { @@ -96,6 +96,11 @@ internal static CloudEventInternal DeserializeCloudEventInternal(JsonElement ele } if (property.NameEquals("data_base64")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataBase64 = property.Value.GetBytesFromBase64(); continue; } @@ -106,6 +111,11 @@ internal static CloudEventInternal DeserializeCloudEventInternal(JsonElement ele } if (property.NameEquals("time")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } time = property.Value.GetDateTimeOffset("O"); continue; } @@ -132,7 +142,7 @@ internal static CloudEventInternal DeserializeCloudEventInternal(JsonElement ele additionalPropertiesDictionary.Add(property.Name, property.Value.GetObject()); } additionalProperties = additionalPropertiesDictionary; - return new CloudEventInternal(id, source, Optional.ToNullable(data), dataBase64.Value, type, Optional.ToNullable(time), specversion, dataschema.Value, datacontenttype.Value, subject.Value, additionalProperties); + return new CloudEventInternal(id, source, data, dataBase64.Value, type, Optional.ToNullable(time), specversion, dataschema.Value, datacontenttype.Value, subject.Value, additionalProperties); } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs index 97b1f13e83c3..8be86e9eb0bb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs @@ -60,7 +60,7 @@ public CloudEventInternal(string id, string source, string type, string specvers /// Content type of data value. /// This describes the subject of the event in the context of the event producer (identified by source). /// . - internal CloudEventInternal(string id, string source, JsonElement? data, byte[] dataBase64, string type, DateTimeOffset? time, string specversion, string dataschema, string datacontenttype, string subject, IDictionary additionalProperties) + internal CloudEventInternal(string id, string source, JsonElement data, byte[] dataBase64, string type, DateTimeOffset? time, string specversion, string dataschema, string datacontenttype, string subject, IDictionary additionalProperties) { Id = id; Source = source; diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs index 60892d9b8379..35860779f03c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventData.Serialization.cs @@ -28,6 +28,11 @@ internal static ContainerRegistryArtifactEventData DeserializeContainerRegistryA } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -38,6 +43,11 @@ internal static ContainerRegistryArtifactEventData DeserializeContainerRegistryA } if (property.NameEquals("target")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } target = ContainerRegistryArtifactEventTarget.DeserializeContainerRegistryArtifactEventTarget(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs index 6dbff9155aff..d1dfc12fe5d4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs @@ -30,6 +30,11 @@ internal static ContainerRegistryArtifactEventTarget DeserializeContainerRegistr } if (property.NameEquals("size")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } size = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs index 798e7cb74e33..879b17880352 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartDeletedEventData.Serialization.cs @@ -28,6 +28,11 @@ internal static ContainerRegistryChartDeletedEventData DeserializeContainerRegis } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -38,6 +43,11 @@ internal static ContainerRegistryChartDeletedEventData DeserializeContainerRegis } if (property.NameEquals("target")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } target = ContainerRegistryArtifactEventTarget.DeserializeContainerRegistryArtifactEventTarget(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs index b53b0caf6e76..ac9d65acfcc2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryChartPushedEventData.Serialization.cs @@ -28,6 +28,11 @@ internal static ContainerRegistryChartPushedEventData DeserializeContainerRegist } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -38,6 +43,11 @@ internal static ContainerRegistryChartPushedEventData DeserializeContainerRegist } if (property.NameEquals("target")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } target = ContainerRegistryArtifactEventTarget.DeserializeContainerRegistryArtifactEventTarget(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventData.Serialization.cs index d2ccb9a423b7..312cfa7b2ef8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventData.Serialization.cs @@ -31,6 +31,11 @@ internal static ContainerRegistryEventData DeserializeContainerRegistryEventData } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,21 +46,41 @@ internal static ContainerRegistryEventData DeserializeContainerRegistryEventData } if (property.NameEquals("target")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } target = ContainerRegistryEventTarget.DeserializeContainerRegistryEventTarget(property.Value); continue; } if (property.NameEquals("request")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } request = ContainerRegistryEventRequest.DeserializeContainerRegistryEventRequest(property.Value); continue; } if (property.NameEquals("actor")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actor = ContainerRegistryEventActor.DeserializeContainerRegistryEventActor(property.Value); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = ContainerRegistryEventSource.DeserializeContainerRegistryEventSource(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs index 0b40d3d18087..55d85eb44ced 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs @@ -30,6 +30,11 @@ internal static ContainerRegistryEventTarget DeserializeContainerRegistryEventTa } if (property.NameEquals("size")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } size = property.Value.GetInt64(); continue; } @@ -40,6 +45,11 @@ internal static ContainerRegistryEventTarget DeserializeContainerRegistryEventTa } if (property.NameEquals("length")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } length = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs index a368af272fbb..509ec2135057 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImageDeletedEventData.Serialization.cs @@ -31,6 +31,11 @@ internal static ContainerRegistryImageDeletedEventData DeserializeContainerRegis } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,21 +46,41 @@ internal static ContainerRegistryImageDeletedEventData DeserializeContainerRegis } if (property.NameEquals("target")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } target = ContainerRegistryEventTarget.DeserializeContainerRegistryEventTarget(property.Value); continue; } if (property.NameEquals("request")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } request = ContainerRegistryEventRequest.DeserializeContainerRegistryEventRequest(property.Value); continue; } if (property.NameEquals("actor")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actor = ContainerRegistryEventActor.DeserializeContainerRegistryEventActor(property.Value); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = ContainerRegistryEventSource.DeserializeContainerRegistryEventSource(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs index 0e73c209198c..e40443a5045a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryImagePushedEventData.Serialization.cs @@ -31,6 +31,11 @@ internal static ContainerRegistryImagePushedEventData DeserializeContainerRegist } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,21 +46,41 @@ internal static ContainerRegistryImagePushedEventData DeserializeContainerRegist } if (property.NameEquals("target")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } target = ContainerRegistryEventTarget.DeserializeContainerRegistryEventTarget(property.Value); continue; } if (property.NameEquals("request")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } request = ContainerRegistryEventRequest.DeserializeContainerRegistryEventRequest(property.Value); continue; } if (property.NameEquals("actor")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actor = ContainerRegistryEventActor.DeserializeContainerRegistryEventActor(property.Value); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = ContainerRegistryEventSource.DeserializeContainerRegistryEventSource(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs index c1cdd7c7f0f8..8bc610b4aef3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs @@ -37,6 +37,11 @@ internal static DeviceConnectionStateEventProperties DeserializeDeviceConnection } if (property.NameEquals("deviceConnectionStateEventInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deviceConnectionStateEventInfo = DeviceConnectionStateEventInfo.DeserializeDeviceConnectionStateEventInfo(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs index fc784850fbad..26cdf14586c5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs @@ -31,6 +31,11 @@ internal static DeviceLifeCycleEventProperties DeserializeDeviceLifeCycleEventPr } if (property.NameEquals("twin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } twin = DeviceTwinInfo.DeserializeDeviceTwinInfo(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs index c76e3720cb5b..640a09a9c090 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs @@ -22,11 +22,21 @@ internal static DeviceTelemetryEventProperties DeserializeDeviceTelemetryEventPr { if (property.NameEquals("body")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } body = property.Value.GetObject(); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -37,6 +47,11 @@ internal static DeviceTelemetryEventProperties DeserializeDeviceTelemetryEventPr } if (property.NameEquals("systemProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs index b482f57696e5..4aa4ea283981 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs @@ -34,6 +34,11 @@ internal static DeviceTwinInfo DeserializeDeviceTwinInfo(JsonElement element) } if (property.NameEquals("cloudToDeviceMessageCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cloudToDeviceMessageCount = property.Value.GetSingle(); continue; } @@ -59,6 +64,11 @@ internal static DeviceTwinInfo DeserializeDeviceTwinInfo(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeviceTwinInfoProperties.DeserializeDeviceTwinInfoProperties(property.Value); continue; } @@ -74,11 +84,21 @@ internal static DeviceTwinInfo DeserializeDeviceTwinInfo(JsonElement element) } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetSingle(); continue; } if (property.NameEquals("x509Thumbprint")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } x509Thumbprint = DeviceTwinInfoX509Thumbprint.DeserializeDeviceTwinInfoX509Thumbprint(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs index 40ef45ed10ca..51b077fbb18c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs @@ -20,11 +20,21 @@ internal static DeviceTwinInfoProperties DeserializeDeviceTwinInfoProperties(Jso { if (property.NameEquals("desired")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } desired = DeviceTwinProperties.DeserializeDeviceTwinProperties(property.Value); continue; } if (property.NameEquals("reported")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reported = DeviceTwinProperties.DeserializeDeviceTwinProperties(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs index 496a7d16a37d..403a0e32f0dc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs @@ -20,11 +20,21 @@ internal static DeviceTwinProperties DeserializeDeviceTwinProperties(JsonElement { if (property.NameEquals("metadata")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = DeviceTwinMetadata.DeserializeDeviceTwinMetadata(property.Value); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs index 03f3462bd581..17ab624ecbc1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/EventHubCaptureFileCreatedEventData.Serialization.cs @@ -43,31 +43,61 @@ internal static EventHubCaptureFileCreatedEventData DeserializeEventHubCaptureFi } if (property.NameEquals("sizeInBytes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInBytes = property.Value.GetInt32(); continue; } if (property.NameEquals("eventCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } eventCount = property.Value.GetInt32(); continue; } if (property.NameEquals("firstSequenceNumber")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } firstSequenceNumber = property.Value.GetInt32(); continue; } if (property.NameEquals("lastSequenceNumber")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastSequenceNumber = property.Value.GetInt32(); continue; } if (property.NameEquals("firstEnqueueTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } firstEnqueueTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastEnqueueTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastEnqueueTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs index 7be2d64d35d1..475032ccc921 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceConnectedEventData.Serialization.cs @@ -37,6 +37,11 @@ internal static IotHubDeviceConnectedEventData DeserializeIotHubDeviceConnectedE } if (property.NameEquals("deviceConnectionStateEventInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deviceConnectionStateEventInfo = DeviceConnectionStateEventInfo.DeserializeDeviceConnectionStateEventInfo(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs index a53e68853f5b..1d0f648ea647 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceCreatedEventData.Serialization.cs @@ -31,6 +31,11 @@ internal static IotHubDeviceCreatedEventData DeserializeIotHubDeviceCreatedEvent } if (property.NameEquals("twin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } twin = DeviceTwinInfo.DeserializeDeviceTwinInfo(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs index 5c9a4c4b7b8b..3f57ddc5e89b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDeletedEventData.Serialization.cs @@ -31,6 +31,11 @@ internal static IotHubDeviceDeletedEventData DeserializeIotHubDeviceDeletedEvent } if (property.NameEquals("twin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } twin = DeviceTwinInfo.DeserializeDeviceTwinInfo(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs index ec7b80a09573..acd98720e3fb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceDisconnectedEventData.Serialization.cs @@ -37,6 +37,11 @@ internal static IotHubDeviceDisconnectedEventData DeserializeIotHubDeviceDisconn } if (property.NameEquals("deviceConnectionStateEventInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deviceConnectionStateEventInfo = DeviceConnectionStateEventInfo.DeserializeDeviceConnectionStateEventInfo(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs index 62e0a0d6f201..6da315e6c317 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/IotHubDeviceTelemetryEventData.Serialization.cs @@ -22,11 +22,21 @@ internal static IotHubDeviceTelemetryEventData DeserializeIotHubDeviceTelemetryE { if (property.NameEquals("body")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } body = property.Value.GetObject(); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -37,6 +47,11 @@ internal static IotHubDeviceTelemetryEventData DeserializeIotHubDeviceTelemetryE } if (property.NameEquals("systemProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs index 6dbd20fcdddc..bf0970fae549 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultAccessPolicyChangedEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultAccessPolicyChangedEventData DeserializeKeyVaultAccessPo } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs index e3dc207af6c7..5d2aed1f1f95 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateExpiredEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultCertificateExpiredEventData DeserializeKeyVaultCertifica } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs index e6855c5c3ff5..ab8fb9004742 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNearExpiryEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultCertificateNearExpiryEventData DeserializeKeyVaultCertif } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs index 00fe0808caf8..90c03fb2a423 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultCertificateNewVersionCreatedEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultCertificateNewVersionCreatedEventData DeserializeKeyVaul } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs index 2ae9aa338288..36d0b6a15251 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyExpiredEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultKeyExpiredEventData DeserializeKeyVaultKeyExpiredEventDa } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs index 2273950f4703..a0e604203d5e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNearExpiryEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultKeyNearExpiryEventData DeserializeKeyVaultKeyNearExpiryE } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs index 7fed765ffb06..20a2802e74bb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultKeyNewVersionCreatedEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultKeyNewVersionCreatedEventData DeserializeKeyVaultKeyNewV } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs index 6e0da55a1f85..1723f331c5ab 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretExpiredEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultSecretExpiredEventData DeserializeKeyVaultSecretExpiredE } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs index 118c7761dbd3..3d24e2d9beb8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNearExpiryEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultSecretNearExpiryEventData DeserializeKeyVaultSecretNearE } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs index dfdcfae1b91a..f57f2361848d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/KeyVaultSecretNewVersionCreatedEventData.Serialization.cs @@ -50,11 +50,21 @@ internal static KeyVaultSecretNewVersionCreatedEventData DeserializeKeyVaultSecr } if (property.NameEquals("nbf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nbf = property.Value.GetSingle(); continue; } if (property.NameEquals("exp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } exp = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs index 195a238d981d..abdf21e9349e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesDatasetDriftDetectedEventData.Serialization.cs @@ -52,16 +52,31 @@ internal static MachineLearningServicesDatasetDriftDetectedEventData Deserialize } if (property.NameEquals("driftCoefficient")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } driftCoefficient = property.Value.GetDouble(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs index 9b17a4b78830..49e7000b414a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelDeployedEventData.Serialization.cs @@ -38,11 +38,21 @@ internal static MachineLearningServicesModelDeployedEventData DeserializeMachine } if (property.NameEquals("serviceTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceTags = property.Value.GetObject(); continue; } if (property.NameEquals("serviceProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProperties = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs index 006698ebcd2c..eb0250d53dbf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesModelRegisteredEventData.Serialization.cs @@ -32,11 +32,21 @@ internal static MachineLearningServicesModelRegisteredEventData DeserializeMachi } if (property.NameEquals("modelTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modelTags = property.Value.GetObject(); continue; } if (property.NameEquals("modelProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modelProperties = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs index 7f1770e9ac8c..7f4da5acac98 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunCompletedEventData.Serialization.cs @@ -44,11 +44,21 @@ internal static MachineLearningServicesRunCompletedEventData DeserializeMachineL } if (property.NameEquals("runTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runTags = property.Value.GetObject(); continue; } if (property.NameEquals("runProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runProperties = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs index 12a5f51aabb0..1341754fe49d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MachineLearningServicesRunStatusChangedEventData.Serialization.cs @@ -45,11 +45,21 @@ internal static MachineLearningServicesRunStatusChangedEventData DeserializeMach } if (property.NameEquals("runTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runTags = property.Value.GetObject(); continue; } if (property.NameEquals("runProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runProperties = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs index 828852498d5b..62983783c2b6 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEnteredEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static MapsGeofenceEnteredEventData DeserializeMapsGeofenceEnteredEvent { if (property.NameEquals("expiredGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,6 +38,11 @@ internal static MapsGeofenceEnteredEventData DeserializeMapsGeofenceEnteredEvent } if (property.NameEquals("geometries")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +53,11 @@ internal static MapsGeofenceEnteredEventData DeserializeMapsGeofenceEnteredEvent } if (property.NameEquals("invalidPeriodGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -53,6 +68,11 @@ internal static MapsGeofenceEnteredEventData DeserializeMapsGeofenceEnteredEvent } if (property.NameEquals("isEventPublished")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEventPublished = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs index 35216562f4f1..25644bb50dd5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs @@ -23,6 +23,11 @@ internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperti { if (property.NameEquals("expiredGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,6 +38,11 @@ internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperti } if (property.NameEquals("geometries")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +53,11 @@ internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperti } if (property.NameEquals("invalidPeriodGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -53,6 +68,11 @@ internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperti } if (property.NameEquals("isEventPublished")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEventPublished = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs index ee2084c27920..7aa4e7649263 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceExitedEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static MapsGeofenceExitedEventData DeserializeMapsGeofenceExitedEventDa { if (property.NameEquals("expiredGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,6 +38,11 @@ internal static MapsGeofenceExitedEventData DeserializeMapsGeofenceExitedEventDa } if (property.NameEquals("geometries")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +53,11 @@ internal static MapsGeofenceExitedEventData DeserializeMapsGeofenceExitedEventDa } if (property.NameEquals("invalidPeriodGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -53,6 +68,11 @@ internal static MapsGeofenceExitedEventData DeserializeMapsGeofenceExitedEventDa } if (property.NameEquals("isEventPublished")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEventPublished = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs index c1d19e9c770d..f3de9bee202e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs @@ -29,6 +29,11 @@ internal static MapsGeofenceGeometry DeserializeMapsGeofenceGeometry(JsonElement } if (property.NameEquals("distance")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } distance = property.Value.GetSingle(); continue; } @@ -39,11 +44,21 @@ internal static MapsGeofenceGeometry DeserializeMapsGeofenceGeometry(JsonElement } if (property.NameEquals("nearestLat")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nearestLat = property.Value.GetSingle(); continue; } if (property.NameEquals("nearestLon")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nearestLon = property.Value.GetSingle(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs index 542f2a9fd723..5a7234dff386 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceResultEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static MapsGeofenceResultEventData DeserializeMapsGeofenceResultEventDa { if (property.NameEquals("expiredGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,6 +38,11 @@ internal static MapsGeofenceResultEventData DeserializeMapsGeofenceResultEventDa } if (property.NameEquals("geometries")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +53,11 @@ internal static MapsGeofenceResultEventData DeserializeMapsGeofenceResultEventDa } if (property.NameEquals("invalidPeriodGeofenceGeometryId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -53,6 +68,11 @@ internal static MapsGeofenceResultEventData DeserializeMapsGeofenceResultEventDa } if (property.NameEquals("isEventPublished")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEventPublished = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCanceledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCanceledEventData.Serialization.cs index 2eb93febbe63..9722f63cc542 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCanceledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCanceledEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static MediaJobCanceledEventData DeserializeMediaJobCanceledEventData(J { if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,16 +38,31 @@ internal static MediaJobCanceledEventData DeserializeMediaJobCanceledEventData(J } if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCancelingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCancelingEventData.Serialization.cs index de3b3d4578d1..a2d5519b32b8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCancelingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobCancelingEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobCancelingEventData DeserializeMediaJobCancelingEventData { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs index 008a198971d5..a095040fbb90 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs @@ -24,6 +24,11 @@ internal static MediaJobError DeserializeMediaJobError(JsonElement element) { if (property.NameEquals("code")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } code = property.Value.GetString().ToMediaJobErrorCode(); continue; } @@ -34,16 +39,31 @@ internal static MediaJobError DeserializeMediaJobError(JsonElement element) } if (property.NameEquals("category")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } category = property.Value.GetString().ToMediaJobErrorCategory(); continue; } if (property.NameEquals("retry")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retry = property.Value.GetString().ToMediaJobRetry(); continue; } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErroredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErroredEventData.Serialization.cs index df5915ac77dd..9ae5be33bc42 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErroredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErroredEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static MediaJobErroredEventData DeserializeMediaJobErroredEventData(Jso { if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,16 +38,31 @@ internal static MediaJobErroredEventData DeserializeMediaJobErroredEventData(Jso } if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobFinishedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobFinishedEventData.Serialization.cs index 1cf4e67ebc68..31a778dff8eb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobFinishedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobFinishedEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static MediaJobFinishedEventData DeserializeMediaJobFinishedEventData(J { if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -33,16 +38,31 @@ internal static MediaJobFinishedEventData DeserializeMediaJobFinishedEventData(J } if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs index f04b47ddae04..fc3777f4e1a8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs @@ -35,6 +35,11 @@ internal static MediaJobOutput DeserializeMediaJobOutput(JsonElement element) } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = MediaJobError.DeserializeMediaJobError(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs index 99fbca385bf9..6b534a9aa653 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs @@ -34,6 +34,11 @@ internal static MediaJobOutputAsset DeserializeMediaJobOutputAsset(JsonElement e } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = MediaJobError.DeserializeMediaJobError(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCanceledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCanceledEventData.Serialization.cs index 56c50dcb884e..658c2fdf6ff8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCanceledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCanceledEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputCanceledEventData DeserializeMediaJobOutputCancele { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCancelingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCancelingEventData.Serialization.cs index 6ec0daa1ad48..dcf39b8be35b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCancelingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputCancelingEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputCancelingEventData DeserializeMediaJobOutputCancel { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputErroredEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputErroredEventData.Serialization.cs index 86c10d8b58f2..ee70ed84e3db 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputErroredEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputErroredEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputErroredEventData DeserializeMediaJobOutputErroredE { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputFinishedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputFinishedEventData.Serialization.cs index 94ec4a40e0b5..7df9bb77eb3e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputFinishedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputFinishedEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputFinishedEventData DeserializeMediaJobOutputFinishe { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProcessingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProcessingEventData.Serialization.cs index e64a2ab04a7c..76e1a2d5c810 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProcessingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProcessingEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputProcessingEventData DeserializeMediaJobOutputProce { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProgressEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProgressEventData.Serialization.cs index 13c283b23640..a519c00ada0a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProgressEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputProgressEventData.Serialization.cs @@ -27,11 +27,21 @@ internal static MediaJobOutputProgressEventData DeserializeMediaJobOutputProgres } if (property.NameEquals("progress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } progress = property.Value.GetInt64(); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputScheduledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputScheduledEventData.Serialization.cs index bcc6f44f0b41..e90f65d3bbf9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputScheduledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputScheduledEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputScheduledEventData DeserializeMediaJobOutputSchedu { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputStateChangeEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputStateChangeEventData.Serialization.cs index d6a69cf85c22..910e299878a1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputStateChangeEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputStateChangeEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobOutputStateChangeEventData DeserializeMediaJobOutputStat { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = MediaJobOutput.DeserializeMediaJobOutput(property.Value); continue; } if (property.NameEquals("jobCorrelationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobProcessingEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobProcessingEventData.Serialization.cs index be32b29a1709..46cca0e6b9d0 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobProcessingEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobProcessingEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobProcessingEventData DeserializeMediaJobProcessingEventDa { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobScheduledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobScheduledEventData.Serialization.cs index e96fe56a95dd..0407bf14d16d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobScheduledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobScheduledEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobScheduledEventData DeserializeMediaJobScheduledEventData { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobStateChangeEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobStateChangeEventData.Serialization.cs index de5a5f43e29d..5093fae6d53e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobStateChangeEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobStateChangeEventData.Serialization.cs @@ -22,16 +22,31 @@ internal static MediaJobStateChangeEventData DeserializeMediaJobStateChangeEvent { if (property.NameEquals("previousState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } previousState = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToMediaJobState(); continue; } if (property.NameEquals("correlationData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingDataChunkDroppedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingDataChunkDroppedEventData.Serialization.cs index b8026d549627..38adbcbe6954 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingDataChunkDroppedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingDataChunkDroppedEventData.Serialization.cs @@ -34,6 +34,11 @@ internal static MediaLiveEventIncomingDataChunkDroppedEventData DeserializeMedia } if (property.NameEquals("bitrate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bitrate = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingStreamReceivedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingStreamReceivedEventData.Serialization.cs index 1cd08122aeff..f7869b3be4d9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingStreamReceivedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIncomingStreamReceivedEventData.Serialization.cs @@ -42,6 +42,11 @@ internal static MediaLiveEventIncomingStreamReceivedEventData DeserializeMediaLi } if (property.NameEquals("bitrate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bitrate = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIngestHeartbeatEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIngestHeartbeatEventData.Serialization.cs index 4566a9611135..f095b360e282 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIngestHeartbeatEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventIngestHeartbeatEventData.Serialization.cs @@ -40,11 +40,21 @@ internal static MediaLiveEventIngestHeartbeatEventData DeserializeMediaLiveEvent } if (property.NameEquals("bitrate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bitrate = property.Value.GetInt64(); continue; } if (property.NameEquals("incomingBitrate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } incomingBitrate = property.Value.GetInt64(); continue; } @@ -60,21 +70,41 @@ internal static MediaLiveEventIngestHeartbeatEventData DeserializeMediaLiveEvent } if (property.NameEquals("overlapCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } overlapCount = property.Value.GetInt64(); continue; } if (property.NameEquals("discontinuityCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } discontinuityCount = property.Value.GetInt64(); continue; } if (property.NameEquals("nonincreasingCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nonincreasingCount = property.Value.GetInt64(); continue; } if (property.NameEquals("unexpectedBitrate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unexpectedBitrate = property.Value.GetBoolean(); continue; } @@ -85,6 +115,11 @@ internal static MediaLiveEventIngestHeartbeatEventData DeserializeMediaLiveEvent } if (property.NameEquals("healthy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } healthy = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventTrackDiscontinuityDetectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventTrackDiscontinuityDetectedEventData.Serialization.cs index d59eb326689c..f0d2cbb6784c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventTrackDiscontinuityDetectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaLiveEventTrackDiscontinuityDetectedEventData.Serialization.cs @@ -35,6 +35,11 @@ internal static MediaLiveEventTrackDiscontinuityDetectedEventData DeserializeMed } if (property.NameEquals("bitrate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bitrate = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisExportRDBCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisExportRDBCompletedEventData.Serialization.cs index 7d8894a79f6e..b152fd26885b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisExportRDBCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisExportRDBCompletedEventData.Serialization.cs @@ -22,6 +22,11 @@ internal static RedisExportRDBCompletedEventData DeserializeRedisExportRDBComple { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisImportRDBCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisImportRDBCompletedEventData.Serialization.cs index b1311e840286..d8d4740278d3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisImportRDBCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisImportRDBCompletedEventData.Serialization.cs @@ -22,6 +22,11 @@ internal static RedisImportRDBCompletedEventData DeserializeRedisImportRDBComple { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs index 51c98d250b46..c9747c7a8116 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisPatchingCompletedEventData.Serialization.cs @@ -22,6 +22,11 @@ internal static RedisPatchingCompletedEventData DeserializeRedisPatchingComplete { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs index 59813ec1c6c6..750427ae737f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/RedisScalingCompletedEventData.Serialization.cs @@ -22,6 +22,11 @@ internal static RedisScalingCompletedEventData DeserializeRedisScalingCompletedE { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs index f0ae85375b52..e2e31b7e2e26 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionConnectedEventData.Serialization.cs @@ -23,6 +23,11 @@ internal static SignalRServiceClientConnectionConnectedEventData DeserializeSign { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs index 122f48aec01e..46200883b5ed 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SignalRServiceClientConnectionDisconnectedEventData.Serialization.cs @@ -24,6 +24,11 @@ internal static SignalRServiceClientConnectionDisconnectedEventData DeserializeS { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs index 904e53ce0f9a..5db77012b0af 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobCreatedEventData.Serialization.cs @@ -55,11 +55,21 @@ internal static StorageBlobCreatedEventData DeserializeStorageBlobCreatedEventDa } if (property.NameEquals("contentLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } contentLength = property.Value.GetInt64(); continue; } if (property.NameEquals("contentOffset")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } contentOffset = property.Value.GetInt64(); continue; } @@ -85,6 +95,11 @@ internal static StorageBlobCreatedEventData DeserializeStorageBlobCreatedEventDa } if (property.NameEquals("storageDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageDiagnostics = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs index fc74b1e399d7..33eeba5da8d3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobDeletedEventData.Serialization.cs @@ -67,6 +67,11 @@ internal static StorageBlobDeletedEventData DeserializeStorageBlobDeletedEventDa } if (property.NameEquals("storageDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageDiagnostics = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs index 88d6ad0e4158..bcc7e56b8517 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageBlobRenamedEventData.Serialization.cs @@ -61,6 +61,11 @@ internal static StorageBlobRenamedEventData DeserializeStorageBlobRenamedEventDa } if (property.NameEquals("storageDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageDiagnostics = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs index 1241a6cbde5b..a239880de6ad 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryCreatedEventData.Serialization.cs @@ -61,6 +61,11 @@ internal static StorageDirectoryCreatedEventData DeserializeStorageDirectoryCrea } if (property.NameEquals("storageDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageDiagnostics = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs index c1aaf92d22da..6af4e87659ab 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryDeletedEventData.Serialization.cs @@ -46,6 +46,11 @@ internal static StorageDirectoryDeletedEventData DeserializeStorageDirectoryDele } if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetBoolean(); continue; } @@ -61,6 +66,11 @@ internal static StorageDirectoryDeletedEventData DeserializeStorageDirectoryDele } if (property.NameEquals("storageDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageDiagnostics = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs index 68783412742b..915cd7a3287c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageDirectoryRenamedEventData.Serialization.cs @@ -61,6 +61,11 @@ internal static StorageDirectoryRenamedEventData DeserializeStorageDirectoryRena } if (property.NameEquals("storageDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageDiagnostics = property.Value.GetObject(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs index e92e3686a94b..52a96141c3a5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs @@ -21,11 +21,21 @@ internal static StorageLifecyclePolicyActionSummaryDetail DeserializeStorageLife { if (property.NameEquals("totalObjectsCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalObjectsCount = property.Value.GetInt64(); continue; } if (property.NameEquals("successCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successCount = property.Value.GetInt64(); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs index 6b20a558ea3e..5c5e2ef1c25f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyCompletedEventData.Serialization.cs @@ -27,16 +27,31 @@ internal static StorageLifecyclePolicyCompletedEventData DeserializeStorageLifec } if (property.NameEquals("deleteSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deleteSummary = StorageLifecyclePolicyActionSummaryDetail.DeserializeStorageLifecyclePolicyActionSummaryDetail(property.Value); continue; } if (property.NameEquals("tierToCoolSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tierToCoolSummary = StorageLifecyclePolicyActionSummaryDetail.DeserializeStorageLifecyclePolicyActionSummaryDetail(property.Value); continue; } if (property.NameEquals("tierToArchiveSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tierToArchiveSummary = StorageLifecyclePolicyActionSummaryDetail.DeserializeStorageLifecyclePolicyActionSummaryDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs index 1cbb3460955c..89770bc1d1bb 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventData.Serialization.cs @@ -26,11 +26,21 @@ internal static WebAppServicePlanUpdatedEventData DeserializeWebAppServicePlanUp { if (property.NameEquals("appServicePlanEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appServicePlanEventTypeDetail = AppServicePlanEventTypeDetail.DeserializeAppServicePlanEventTypeDetail(property.Value); continue; } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = WebAppServicePlanUpdatedEventDataSku.DeserializeWebAppServicePlanUpdatedEventDataSku(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs index 38c56970caeb..755e8f8b46ac 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppUpdatedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebAppUpdatedEventData DeserializeWebAppUpdatedEventData(JsonEle { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs index 6f6cbf64a159..e84b0cd89e5c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationCompletedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebBackupOperationCompletedEventData DeserializeWebBackupOperati { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs index 0b44c18f4972..fcc40518e11e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationFailedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebBackupOperationFailedEventData DeserializeWebBackupOperationF { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs index ef88132332c4..31122bb83638 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebBackupOperationStartedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebBackupOperationStartedEventData DeserializeWebBackupOperation { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs index d526bd05c68c..59be41f0f0c4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationCompletedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebRestoreOperationCompletedEventData DeserializeWebRestoreOpera { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs index 3d7b55cb5b16..bd7bb55f1a2b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationFailedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebRestoreOperationFailedEventData DeserializeWebRestoreOperatio { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs index 38777a7ff83e..1d59dee92047 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebRestoreOperationStartedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebRestoreOperationStartedEventData DeserializeWebRestoreOperati { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs index 21c1883c0129..53e40f1c240c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapCompletedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebSlotSwapCompletedEventData DeserializeWebSlotSwapCompletedEve { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs index 2fc9e24c5f65..f1270a63865d 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapFailedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebSlotSwapFailedEventData DeserializeWebSlotSwapFailedEventData { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs index bd0a3dce45d1..54b736674de3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapStartedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebSlotSwapStartedEventData DeserializeWebSlotSwapStartedEventDa { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs index 608c958f98d3..c94172de069e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewCancelledEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebSlotSwapWithPreviewCancelledEventData DeserializeWebSlotSwapW { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs index 0c82b9a14bf9..fcf72bfbceba 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebSlotSwapWithPreviewStartedEventData.Serialization.cs @@ -25,6 +25,11 @@ internal static WebSlotSwapWithPreviewStartedEventData DeserializeWebSlotSwapWit { if (property.NameEquals("appEventTypeDetail")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appEventTypeDetail = AppEventTypeDetail.DeserializeAppEventTypeDetail(property.Value); continue; } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md b/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md index 0083c22f5ab1..001c5b370749 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md @@ -37,3 +37,15 @@ title: EventGridClient require: https://github.com/Azure/azure-rest-api-specs/blob/3695f4ef3bf65c253509d2708c31c96b71822613/specification/eventgrid/data-plane/readme.md ``` + +## Swagger workarounds + +### Add nullable annotations + +``` yaml +directive: + from: swagger-document + where: $.definitions.CloudEventEvent + transform: > + $.properties.data["x-nullable"] = true; +```` diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecovery.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecovery.Serialization.cs index f6b4e3686728..7a0d1dcd201f 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecovery.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecovery.Serialization.cs @@ -60,10 +60,20 @@ internal static ArmDisasterRecovery DeserializeArmDisasterRecovery(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = property0.Value.GetString().ToProvisioningStateDR(); continue; } @@ -79,11 +89,21 @@ internal static ArmDisasterRecovery DeserializeArmDisasterRecovery(JsonElement e } if (property0.NameEquals("role")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } role = property0.Value.GetString().ToRoleDisasterRecovery(); continue; } if (property0.NameEquals("pendingReplicationOperationsCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pendingReplicationOperationsCount = property0.Value.GetInt64(); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecoveryListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecoveryListResult.Serialization.cs index 1a73ffdb81ed..6582deba1d62 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecoveryListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ArmDisasterRecoveryListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ArmDisasterRecoveryListResult DeserializeArmDisasterRecoveryList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRule.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRule.Serialization.cs index 4f72621c9e95..052b2511c59f 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRule.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRule.Serialization.cs @@ -57,10 +57,20 @@ internal static AuthorizationRule DeserializeAuthorizationRule(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rights")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRuleListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRuleListResult.Serialization.cs index 082c25a4c9c8..477bdf194c7d 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRuleListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AuthorizationRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AuthorizationRuleListResult DeserializeAuthorizationRuleListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AvailableClustersList.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AvailableClustersList.Serialization.cs index 4ba4357a49a0..9ca6af6da7a6 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AvailableClustersList.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/AvailableClustersList.Serialization.cs @@ -20,6 +20,11 @@ internal static AvailableClustersList DeserializeAvailableClustersList(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CaptureDescription.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CaptureDescription.Serialization.cs index 0eb89853071a..2d3ee2d531a7 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CaptureDescription.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CaptureDescription.Serialization.cs @@ -60,31 +60,61 @@ internal static CaptureDescription DeserializeCaptureDescription(JsonElement ele { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("encoding")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } encoding = property.Value.GetString().ToEncodingCaptureDescription(); continue; } if (property.NameEquals("intervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } intervalInSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("sizeLimitInBytes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeLimitInBytes = property.Value.GetInt32(); continue; } if (property.NameEquals("destination")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } destination = Destination.DeserializeDestination(property.Value); continue; } if (property.NameEquals("skipEmptyArchives")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skipEmptyArchives = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs index 54c25f92cf1d..ca63a704b4fd 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs @@ -26,11 +26,21 @@ internal static CheckNameAvailabilityResult DeserializeCheckNameAvailabilityResu } if (property.NameEquals("nameAvailable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nameAvailable = property.Value.GetBoolean(); continue; } if (property.NameEquals("reason")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reason = property.Value.GetString().ToUnavailableReason(); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Cluster.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Cluster.Serialization.cs index 9169bad922d6..820e5b712199 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Cluster.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Cluster.Serialization.cs @@ -59,6 +59,11 @@ internal static Cluster DeserializeCluster(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = ClusterSku.DeserializeClusterSku(property.Value); continue; } @@ -69,6 +74,11 @@ internal static Cluster DeserializeCluster(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -94,6 +104,11 @@ internal static Cluster DeserializeCluster(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("created")) diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterListResult.Serialization.cs index 6604305d21c4..0a55dd21b492 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ClusterListResult DeserializeClusterListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterQuotaConfigurationProperties.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterQuotaConfigurationProperties.Serialization.cs index eca3f2a703ba..577240b5ed1c 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterQuotaConfigurationProperties.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterQuotaConfigurationProperties.Serialization.cs @@ -37,6 +37,11 @@ internal static ClusterQuotaConfigurationProperties DeserializeClusterQuotaConfi { if (property.NameEquals("settings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterSku.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterSku.Serialization.cs index 17f4f0ff298d..70c6272e6388 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterSku.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ClusterSku.Serialization.cs @@ -38,6 +38,11 @@ internal static ClusterSku DeserializeClusterSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroup.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroup.Serialization.cs index 2bee5bb55203..f59e57cac282 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroup.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroup.Serialization.cs @@ -54,15 +54,30 @@ internal static ConsumerGroup DeserializeConsumerGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("createdAt")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("updatedAt")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } updatedAt = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroupListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroupListResult.Serialization.cs index 190226a859b1..e181bc435e1f 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroupListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/ConsumerGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ConsumerGroupListResult DeserializeConsumerGroupListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Destination.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Destination.Serialization.cs index 4b0bb4260f20..dc38b58ca0ff 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Destination.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Destination.Serialization.cs @@ -56,6 +56,11 @@ internal static Destination DeserializeDestination(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageAccountResourceId")) diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespace.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespace.Serialization.cs index 338b7ef857e5..b152da980507 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespace.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespace.Serialization.cs @@ -103,11 +103,21 @@ internal static EHNamespace DeserializeEHNamespace(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } @@ -118,6 +128,11 @@ internal static EHNamespace DeserializeEHNamespace(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -143,6 +158,11 @@ internal static EHNamespace DeserializeEHNamespace(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) @@ -152,11 +172,21 @@ internal static EHNamespace DeserializeEHNamespace(JsonElement element) } if (property0.NameEquals("createdAt")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("updatedAt")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } updatedAt = property0.Value.GetDateTimeOffset("O"); continue; } @@ -177,26 +207,51 @@ internal static EHNamespace DeserializeEHNamespace(JsonElement element) } if (property0.NameEquals("isAutoInflateEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isAutoInflateEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("maximumThroughputUnits")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maximumThroughputUnits = property0.Value.GetInt32(); continue; } if (property0.NameEquals("kafkaEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } kafkaEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("zoneRedundant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceIdListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceIdListResult.Serialization.cs index 167e22d40529..9dfd334f7ea4 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceIdListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceIdListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static EHNamespaceIdListResult DeserializeEHNamespaceIdListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceListResult.Serialization.cs index f31ae28fb30c..b8d348bef64f 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EHNamespaceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EHNamespaceListResult DeserializeEHNamespaceListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Encryption.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Encryption.Serialization.cs index d3e8b6b96b19..928793b7d390 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Encryption.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Encryption.Serialization.cs @@ -42,6 +42,11 @@ internal static Encryption DeserializeEncryption(JsonElement element) { if (property.NameEquals("keyVaultProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EventHubListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EventHubListResult.Serialization.cs index da4f124a1a66..c984c39f6608 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EventHubListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/EventHubListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EventHubListResult DeserializeEventHubListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Eventhub.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Eventhub.Serialization.cs index 37aea04534f6..8ed11fee231f 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Eventhub.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Eventhub.Serialization.cs @@ -74,10 +74,20 @@ internal static Eventhub DeserializeEventhub(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("partitionIds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -88,31 +98,61 @@ internal static Eventhub DeserializeEventhub(JsonElement element) } if (property0.NameEquals("createdAt")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("updatedAt")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } updatedAt = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("messageRetentionInDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } messageRetentionInDays = property0.Value.GetInt64(); continue; } if (property0.NameEquals("partitionCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } partitionCount = property0.Value.GetInt64(); continue; } if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = property0.Value.GetString().ToEntityStatus(); continue; } if (property0.NameEquals("captureDescription")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } captureDescription = CaptureDescription.DeserializeCaptureDescription(property0.Value); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRule.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRule.Serialization.cs index 4e247cfed361..b9dc7f396bb4 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRule.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRule.Serialization.cs @@ -63,6 +63,11 @@ internal static IpFilterRule DeserializeIpFilterRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipMask")) @@ -72,6 +77,11 @@ internal static IpFilterRule DeserializeIpFilterRule(JsonElement element) } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = new IPAction(property0.Value.GetString()); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRuleListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRuleListResult.Serialization.cs index c0fbf1f32beb..0afeefa08970 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRuleListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/IpFilterRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static IpFilterRuleListResult DeserializeIpFilterRuleListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegions.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegions.Serialization.cs index e23016b80ce2..1443d6adc4e4 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegions.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegions.Serialization.cs @@ -52,6 +52,11 @@ internal static MessagingRegions DeserializeMessagingRegions(JsonElement element { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = MessagingRegionsProperties.DeserializeMessagingRegionsProperties(property.Value); continue; } @@ -62,6 +67,11 @@ internal static MessagingRegions DeserializeMessagingRegions(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegionsListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegionsListResult.Serialization.cs index 95962fd571cf..b3765ebcf988 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegionsListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/MessagingRegionsListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static MessagingRegionsListResult DeserializeMessagingRegionsListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetIpRules.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetIpRules.Serialization.cs index 4ce115e01033..b6a94f0d884d 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetIpRules.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetIpRules.Serialization.cs @@ -41,6 +41,11 @@ internal static NWRuleSetIpRules DeserializeNWRuleSetIpRules(JsonElement element } if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = new NetworkRuleIPAction(property.Value.GetString()); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetVirtualNetworkRules.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetVirtualNetworkRules.Serialization.cs index 5829298033d0..269dcb12e9ff 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetVirtualNetworkRules.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NWRuleSetVirtualNetworkRules.Serialization.cs @@ -36,11 +36,21 @@ internal static NWRuleSetVirtualNetworkRules DeserializeNWRuleSetVirtualNetworkR { if (property.NameEquals("subnet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property.Value); continue; } if (property.NameEquals("ignoreMissingVnetServiceEndpoint")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreMissingVnetServiceEndpoint = property.Value.GetBoolean(); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NetworkRuleSet.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NetworkRuleSet.Serialization.cs index 4c57215cd144..b69347f6b29d 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NetworkRuleSet.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/NetworkRuleSet.Serialization.cs @@ -74,15 +74,30 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("defaultAction")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultAction = new DefaultAction(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualNetworkRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -93,6 +108,11 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) } if (property0.NameEquals("ipRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Operation.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Operation.Serialization.cs index f5f5c4d40066..e331d5ac2165 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Operation.Serialization.cs @@ -25,6 +25,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/OperationListResult.Serialization.cs index ae6c29b5cd9c..516b5df452c1 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Sku.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Sku.Serialization.cs index 2c34bfc409b0..e502ad0296bd 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/Sku.Serialization.cs @@ -44,11 +44,21 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new SkuTier(property.Value.GetString()); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/TrackedResource.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/TrackedResource.Serialization.cs index c6a244a9c47c..887c74596e6b 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/TrackedResource.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/TrackedResource.Serialization.cs @@ -51,6 +51,11 @@ internal static TrackedResource DeserializeTrackedResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRule.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRule.Serialization.cs index 89fb97c70697..78b89ca9969d 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRule.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRule.Serialization.cs @@ -51,6 +51,11 @@ internal static VirtualNetworkRule DeserializeVirtualNetworkRule(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetworkSubnetId")) diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs index 1aa580f75309..162b76d9444a 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkRuleListResult DeserializeVirtualNetworkRuleListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/AnalyzeResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/AnalyzeResult.Serialization.cs index cbf683d52378..20928ae91387 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/AnalyzeResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/AnalyzeResult.Serialization.cs @@ -74,6 +74,11 @@ internal static AnalyzeResult DeserializeAnalyzeResult(JsonElement element) } if (property.NameEquals("errors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyOperationResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyOperationResult.Serialization.cs index b7003fe4196c..a85c265e9880 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyOperationResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyOperationResult.Serialization.cs @@ -39,6 +39,11 @@ internal static CopyOperationResult DeserializeCopyOperationResult(JsonElement e } if (property.NameEquals("copyResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyResult = CopyResult.DeserializeCopyResult(property.Value); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyResult.Serialization.cs index 61d4d48dc459..5fadfdbd605c 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CopyResult.Serialization.cs @@ -27,6 +27,11 @@ internal static CopyResult DeserializeCopyResult(JsonElement element) } if (property.NameEquals("errors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelInfo.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelInfo.Serialization.cs index b32b8b94e498..1527389f1672 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelInfo.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelInfo.Serialization.cs @@ -50,6 +50,11 @@ internal static CustomFormModelInfo DeserializeCustomFormModelInfo(JsonElement e } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = CustomFormModelProperties.DeserializeCustomFormModelProperties(property.Value); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelProperties.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelProperties.Serialization.cs index c9ab820830a0..daabea352325 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelProperties.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/CustomFormModelProperties.Serialization.cs @@ -19,6 +19,11 @@ internal static CustomFormModelProperties DeserializeCustomFormModelProperties(J { if (property.NameEquals("isComposed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isComposed = property.Value.GetBoolean(); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/DocumentResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/DocumentResult.Serialization.cs index 0a90bfe011d6..1aba329788ee 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/DocumentResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/DocumentResult.Serialization.cs @@ -30,6 +30,11 @@ internal static DocumentResult DeserializeDocumentResult(JsonElement element) } if (property.NameEquals("modelId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modelId = property.Value.GetGuid(); continue; } @@ -45,6 +50,11 @@ internal static DocumentResult DeserializeDocumentResult(JsonElement element) } if (property.NameEquals("docTypeConfidence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } docTypeConfidence = property.Value.GetSingle(); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/FieldValue_internal.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/FieldValue_internal.Serialization.cs index e39f0324445d..e9bbf9aff0a1 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/FieldValue_internal.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/FieldValue_internal.Serialization.cs @@ -45,11 +45,21 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("valueDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueDate = property.Value.GetDateTimeOffset("D"); continue; } if (property.NameEquals("valueTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueTime = property.Value.GetTimeSpan("T"); continue; } @@ -60,16 +70,31 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("valueNumber")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueNumber = property.Value.GetSingle(); continue; } if (property.NameEquals("valueInteger")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueInteger = property.Value.GetInt64(); continue; } if (property.NameEquals("valueArray")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -80,6 +105,11 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("valueObject")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -90,6 +120,11 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("valueSelectionMark")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueSelectionMark = property.Value.GetString().ToFormSelectionMarkState(); continue; } @@ -100,6 +135,11 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("boundingBox")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -110,11 +150,21 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("confidence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } confidence = property.Value.GetSingle(); continue; } if (property.NameEquals("elements")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -125,6 +175,11 @@ internal static FieldValue_internal DeserializeFieldValue_internal(JsonElement e } if (property.NameEquals("page")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } page = property.Value.GetInt32(); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/KeyValueElement.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/KeyValueElement.Serialization.cs index 9a7228c9e8b4..c45b0443706e 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/KeyValueElement.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/KeyValueElement.Serialization.cs @@ -23,6 +23,11 @@ internal static KeyValueElement DeserializeKeyValueElement(JsonElement element) { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new KeyValueType(property.Value.GetString()); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Model.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Model.Serialization.cs index 432fa6742de6..f3d06703bb47 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Model.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Model.Serialization.cs @@ -29,16 +29,31 @@ internal static Model DeserializeModel(JsonElement element) } if (property.NameEquals("keys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keys = KeysResult.DeserializeKeysResult(property.Value); continue; } if (property.NameEquals("trainResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } trainResult = TrainResult.DeserializeTrainResult(property.Value); continue; } if (property.NameEquals("composedTrainResults")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Models.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Models.Serialization.cs index b4ecb2e12d6a..fd578784bad4 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Models.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/Models.Serialization.cs @@ -23,11 +23,21 @@ internal static Models DeserializeModels(JsonElement element) { if (property.NameEquals("summary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } summary = ModelsSummary.DeserializeModelsSummary(property.Value); continue; } if (property.NameEquals("modelList")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/PageResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/PageResult.Serialization.cs index 2b49cdbc55e3..ccc4cdebe157 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/PageResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/PageResult.Serialization.cs @@ -38,6 +38,11 @@ internal static PageResult DeserializePageResult(JsonElement element) } if (property.NameEquals("keyValuePairs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -48,6 +53,11 @@ internal static PageResult DeserializePageResult(JsonElement element) } if (property.NameEquals("tables")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/ReadResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/ReadResult.Serialization.cs index 934e445defa7..3e9966fa4493 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/ReadResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/ReadResult.Serialization.cs @@ -52,11 +52,21 @@ internal static ReadResult DeserializeReadResult(JsonElement element) } if (property.NameEquals("language")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } language = new Language(property.Value.GetString()); continue; } if (property.NameEquals("lines")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -67,6 +77,11 @@ internal static ReadResult DeserializeReadResult(JsonElement element) } if (property.NameEquals("selectionMarks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextLine.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextLine.Serialization.cs index 54fc1a3e9050..486251de94d2 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextLine.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextLine.Serialization.cs @@ -38,6 +38,11 @@ internal static TextLine DeserializeTextLine(JsonElement element) } if (property.NameEquals("language")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } language = new Language(property.Value.GetString()); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextWord.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextWord.Serialization.cs index b51a071d9ba7..6b33341fe6e2 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextWord.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TextWord.Serialization.cs @@ -37,6 +37,11 @@ internal static TextWord DeserializeTextWord(JsonElement element) } if (property.NameEquals("confidence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } confidence = property.Value.GetSingle(); continue; } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TrainResult.Serialization.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TrainResult.Serialization.cs index 6b85437dbde0..2517e87bc82c 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TrainResult.Serialization.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/Generated/Models/TrainResult.Serialization.cs @@ -35,6 +35,11 @@ internal static TrainResult DeserializeTrainResult(JsonElement element) } if (property.NameEquals("fields")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -45,6 +50,11 @@ internal static TrainResult DeserializeTrainResult(JsonElement element) } if (property.NameEquals("averageModelAccuracy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } averageModelAccuracy = property.Value.GetSingle(); continue; } @@ -55,6 +65,11 @@ internal static TrainResult DeserializeTrainResult(JsonElement element) } if (property.NameEquals("errors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupList.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupList.Serialization.cs index d83337d54fc7..e58ffbeb3be0 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupList.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupList.Serialization.cs @@ -21,6 +21,11 @@ internal static ActionGroupList DeserializeActionGroupList(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupResource.Serialization.cs index 3533720db6a2..142cccfe991d 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActionGroupResource.Serialization.cs @@ -188,6 +188,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -198,6 +203,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("groupShortName")) @@ -207,11 +217,21 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("emailReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -222,6 +242,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("smsReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -232,6 +257,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("webhookReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -242,6 +272,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("itsmReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -252,6 +287,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("azureAppPushReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -262,6 +302,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("automationRunbookReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -272,6 +317,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("voiceReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -282,6 +332,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("logicAppReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -292,6 +347,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("azureFunctionReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -302,6 +362,11 @@ internal static ActionGroupResource DeserializeActionGroupResource(JsonElement e } if (property0.NameEquals("armRoleReceivers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionGroup.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionGroup.Serialization.cs index bdbb5c8b1f9a..36bc9dadfac2 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionGroup.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionGroup.Serialization.cs @@ -45,6 +45,11 @@ internal static ActivityLogAlertActionGroup DeserializeActivityLogAlertActionGro } if (property.NameEquals("webhookProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionList.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionList.Serialization.cs index 64b15811e3be..7fa9ccada220 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionList.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertActionList.Serialization.cs @@ -36,6 +36,11 @@ internal static ActivityLogAlertActionList DeserializeActivityLogAlertActionList { if (property.NameEquals("actionGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertList.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertList.Serialization.cs index d8ef269d8362..6eba5fe0be79 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertList.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertList.Serialization.cs @@ -21,6 +21,11 @@ internal static ActivityLogAlertList DeserializeActivityLogAlertList(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertResource.Serialization.cs index 56801d9ac276..c2c1089844f5 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ActivityLogAlertResource.Serialization.cs @@ -101,6 +101,11 @@ internal static ActivityLogAlertResource DeserializeActivityLogAlertResource(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -111,10 +116,20 @@ internal static ActivityLogAlertResource DeserializeActivityLogAlertResource(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("scopes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -125,16 +140,31 @@ internal static ActivityLogAlertResource DeserializeActivityLogAlertResource(Jso } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("condition")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } condition = ActivityLogAlertAllOfCondition.DeserializeActivityLogAlertAllOfCondition(property0.Value); continue; } if (property0.NameEquals("actions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } actions = ActivityLogAlertActionList.DeserializeActivityLogAlertActionList(property0.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResource.Serialization.cs index bb593a822d6f..4e2190567a27 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResource.Serialization.cs @@ -94,6 +94,11 @@ internal static AlertRuleResource DeserializeAlertRuleResource(JsonElement eleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,6 +109,11 @@ internal static AlertRuleResource DeserializeAlertRuleResource(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("name")) @@ -128,6 +138,11 @@ internal static AlertRuleResource DeserializeAlertRuleResource(JsonElement eleme } if (property0.NameEquals("actions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -138,6 +153,11 @@ internal static AlertRuleResource DeserializeAlertRuleResource(JsonElement eleme } if (property0.NameEquals("lastUpdatedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdatedTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResourceCollection.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResourceCollection.Serialization.cs index 36a5ffe3f643..3195a9f740d9 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResourceCollection.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertRuleResourceCollection.Serialization.cs @@ -20,6 +20,11 @@ internal static AlertRuleResourceCollection DeserializeAlertRuleResourceCollecti { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertingAction.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertingAction.Serialization.cs index fe2208cb1362..7cbf65f7172a 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertingAction.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AlertingAction.Serialization.cs @@ -50,11 +50,21 @@ internal static AlertingAction DeserializeAlertingAction(JsonElement element) } if (property.NameEquals("aznsAction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } aznsAction = AzNsActionGroup.DeserializeAzNsActionGroup(property.Value); continue; } if (property.NameEquals("throttlingInMin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } throttlingInMin = property.Value.GetInt32(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleNotification.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleNotification.Serialization.cs index 80f4a60259ab..6b394fc7195d 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleNotification.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleNotification.Serialization.cs @@ -50,11 +50,21 @@ internal static AutoscaleNotification DeserializeAutoscaleNotification(JsonEleme } if (property.NameEquals("email")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } email = EmailNotification.DeserializeEmailNotification(property.Value); continue; } if (property.NameEquals("webhooks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleProfile.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleProfile.Serialization.cs index 2c00be1d974a..b24b5fcc6296 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleProfile.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleProfile.Serialization.cs @@ -71,11 +71,21 @@ internal static AutoscaleProfile DeserializeAutoscaleProfile(JsonElement element } if (property.NameEquals("fixedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fixedDate = TimeWindow.DeserializeTimeWindow(property.Value); continue; } if (property.NameEquals("recurrence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recurrence = Recurrence.DeserializeRecurrence(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleSettingResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleSettingResource.Serialization.cs index 0a81dc936ac5..515c0b305822 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleSettingResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AutoscaleSettingResource.Serialization.cs @@ -103,6 +103,11 @@ internal static AutoscaleSettingResource DeserializeAutoscaleSettingResource(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +118,11 @@ internal static AutoscaleSettingResource DeserializeAutoscaleSettingResource(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("profiles")) @@ -127,6 +137,11 @@ internal static AutoscaleSettingResource DeserializeAutoscaleSettingResource(Jso } if (property0.NameEquals("notifications")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,6 +152,11 @@ internal static AutoscaleSettingResource DeserializeAutoscaleSettingResource(Jso } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property0.Value.GetBoolean(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AzNsActionGroup.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AzNsActionGroup.Serialization.cs index fb24c2453e6c..0896e262b3ff 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AzNsActionGroup.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/AzNsActionGroup.Serialization.cs @@ -48,6 +48,11 @@ internal static AzNsActionGroup DeserializeAzNsActionGroup(JsonElement element) { if (property.NameEquals("actionGroup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineMetadataValue.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineMetadataValue.Serialization.cs index d96fdf69ff7b..e5cd886d755b 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineMetadataValue.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineMetadataValue.Serialization.cs @@ -20,6 +20,11 @@ internal static BaselineMetadataValue DeserializeBaselineMetadataValue(JsonEleme { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = LocalizableString.DeserializeLocalizableString(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineResponse.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineResponse.Serialization.cs index b6f2b8c8a8dc..9fdd2c40bc5a 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineResponse.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/BaselineResponse.Serialization.cs @@ -39,11 +39,21 @@ internal static BaselineResponse DeserializeBaselineResponse(JsonElement element } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timespan")) @@ -53,6 +63,11 @@ internal static BaselineResponse DeserializeBaselineResponse(JsonElement element } if (property0.NameEquals("interval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } interval = property0.Value.GetTimeSpan("P"); continue; } @@ -63,6 +78,11 @@ internal static BaselineResponse DeserializeBaselineResponse(JsonElement element } if (property0.NameEquals("timestamps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -73,6 +93,11 @@ internal static BaselineResponse DeserializeBaselineResponse(JsonElement element } if (property0.NameEquals("baseline")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -83,6 +108,11 @@ internal static BaselineResponse DeserializeBaselineResponse(JsonElement element } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/CalculateBaselineResponse.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/CalculateBaselineResponse.Serialization.cs index 1f10c21e4f50..761be02d84b9 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/CalculateBaselineResponse.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/CalculateBaselineResponse.Serialization.cs @@ -28,6 +28,11 @@ internal static CalculateBaselineResponse DeserializeCalculateBaselineResponse(J } if (property.NameEquals("timestamps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Criteria.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Criteria.Serialization.cs index a59151d28afc..7b3f084eda4d 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Criteria.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Criteria.Serialization.cs @@ -44,6 +44,11 @@ internal static Criteria DeserializeCriteria(JsonElement element) } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResource.Serialization.cs index d9dc31c60d16..d311c572a440 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResource.Serialization.cs @@ -51,10 +51,20 @@ internal static DiagnosticSettingsCategoryResource DeserializeDiagnosticSettings } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("categoryType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } categoryType = property0.Value.GetString().ToCategoryType(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResourceCollection.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResourceCollection.Serialization.cs index bd065d91bb17..15a41e9632bb 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResourceCollection.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsCategoryResourceCollection.Serialization.cs @@ -20,6 +20,11 @@ internal static DiagnosticSettingsCategoryResourceCollection DeserializeDiagnost { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResource.Serialization.cs index b7d249cf2eb2..b8a83febda83 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResource.Serialization.cs @@ -104,6 +104,11 @@ internal static DiagnosticSettingsResource DeserializeDiagnosticSettingsResource } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageAccountId")) @@ -128,6 +133,11 @@ internal static DiagnosticSettingsResource DeserializeDiagnosticSettingsResource } if (property0.NameEquals("metrics")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -138,6 +148,11 @@ internal static DiagnosticSettingsResource DeserializeDiagnosticSettingsResource } if (property0.NameEquals("logs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResourceCollection.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResourceCollection.Serialization.cs index b070e2564910..4e7e9f71d3f3 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResourceCollection.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DiagnosticSettingsResourceCollection.Serialization.cs @@ -20,6 +20,11 @@ internal static DiagnosticSettingsResourceCollection DeserializeDiagnosticSettin { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DynamicMetricCriteria.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DynamicMetricCriteria.Serialization.cs index 1d7c4fc22944..c054200f61e5 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DynamicMetricCriteria.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/DynamicMetricCriteria.Serialization.cs @@ -92,6 +92,11 @@ internal static DynamicMetricCriteria DeserializeDynamicMetricCriteria(JsonEleme } if (property.NameEquals("ignoreDataBefore")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreDataBefore = property.Value.GetDateTimeOffset("O"); continue; } @@ -122,6 +127,11 @@ internal static DynamicMetricCriteria DeserializeDynamicMetricCriteria(JsonEleme } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailNotification.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailNotification.Serialization.cs index 95ed24599e32..5d9c4dd40381 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailNotification.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailNotification.Serialization.cs @@ -48,16 +48,31 @@ internal static EmailNotification DeserializeEmailNotification(JsonElement eleme { if (property.NameEquals("sendToSubscriptionAdministrator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sendToSubscriptionAdministrator = property.Value.GetBoolean(); continue; } if (property.NameEquals("sendToSubscriptionCoAdministrators")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sendToSubscriptionCoAdministrators = property.Value.GetBoolean(); continue; } if (property.NameEquals("customEmails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailReceiver.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailReceiver.Serialization.cs index 073b659e2c9e..eb668677d805 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailReceiver.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EmailReceiver.Serialization.cs @@ -49,6 +49,11 @@ internal static EmailReceiver DeserializeEmailReceiver(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToReceiverStatus(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EventData.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EventData.Serialization.cs index 5778f6d3b6fa..0095451b23d9 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EventData.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/EventData.Serialization.cs @@ -44,11 +44,21 @@ internal static EventData DeserializeEventData(JsonElement element) { if (property.NameEquals("authorization")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } authorization = SenderAuthorization.DeserializeSenderAuthorization(property.Value); continue; } if (property.NameEquals("claims")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -84,21 +94,41 @@ internal static EventData DeserializeEventData(JsonElement element) } if (property.NameEquals("eventName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } eventName = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("category")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } category = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("httpRequest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } httpRequest = HttpRequestInfo.DeserializeHttpRequestInfo(property.Value); continue; } if (property.NameEquals("level")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } level = property.Value.GetString().ToEventLevel(); continue; } @@ -109,6 +139,11 @@ internal static EventData DeserializeEventData(JsonElement element) } if (property.NameEquals("resourceProviderName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resourceProviderName = LocalizableString.DeserializeLocalizableString(property.Value); continue; } @@ -119,6 +154,11 @@ internal static EventData DeserializeEventData(JsonElement element) } if (property.NameEquals("resourceType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resourceType = LocalizableString.DeserializeLocalizableString(property.Value); continue; } @@ -129,11 +169,21 @@ internal static EventData DeserializeEventData(JsonElement element) } if (property.NameEquals("operationName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } operationName = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -144,21 +194,41 @@ internal static EventData DeserializeEventData(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("subStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subStatus = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("eventTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } eventTimestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("submissionTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } submissionTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Incident.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Incident.Serialization.cs index 3032b9253670..23a5941c0cb9 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Incident.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Incident.Serialization.cs @@ -34,16 +34,31 @@ internal static Incident DeserializeIncident(JsonElement element) } if (property.NameEquals("isActive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isActive = property.Value.GetBoolean(); continue; } if (property.NameEquals("activatedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activatedTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("resolvedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resolvedTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/IncidentListResult.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/IncidentListResult.Serialization.cs index faef77cd0848..8aa13926c6de 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/IncidentListResult.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/IncidentListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static IncidentListResult DeserializeIncidentListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LocationThresholdRuleCondition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LocationThresholdRuleCondition.Serialization.cs index 75eb8f9d0c1b..04a869043542 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LocationThresholdRuleCondition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LocationThresholdRuleCondition.Serialization.cs @@ -43,6 +43,11 @@ internal static LocationThresholdRuleCondition DeserializeLocationThresholdRuleC { if (property.NameEquals("windowSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowSize = property.Value.GetTimeSpan("P"); continue; } @@ -58,6 +63,11 @@ internal static LocationThresholdRuleCondition DeserializeLocationThresholdRuleC } if (property.NameEquals("dataSource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataSource = RuleDataSource.DeserializeRuleDataSource(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogMetricTrigger.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogMetricTrigger.Serialization.cs index b29f24be9730..801b0c03bce9 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogMetricTrigger.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogMetricTrigger.Serialization.cs @@ -48,16 +48,31 @@ internal static LogMetricTrigger DeserializeLogMetricTrigger(JsonElement element { if (property.NameEquals("thresholdOperator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } thresholdOperator = new ConditionalOperator(property.Value.GetString()); continue; } if (property.NameEquals("threshold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } threshold = property.Value.GetDouble(); continue; } if (property.NameEquals("metricTriggerType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metricTriggerType = new MetricTriggerType(property.Value.GetString()); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogProfileResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogProfileResource.Serialization.cs index f94f2cad41ce..42387be5d8ab 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogProfileResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogProfileResource.Serialization.cs @@ -97,6 +97,11 @@ internal static LogProfileResource DeserializeLogProfileResource(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -107,6 +112,11 @@ internal static LogProfileResource DeserializeLogProfileResource(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageAccountId")) diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResource.Serialization.cs index f093e04ac317..82e8a5caba82 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResource.Serialization.cs @@ -93,6 +93,11 @@ internal static LogSearchRuleResource DeserializeLogSearchRuleResource(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -103,6 +108,11 @@ internal static LogSearchRuleResource DeserializeLogSearchRuleResource(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -112,16 +122,31 @@ internal static LogSearchRuleResource DeserializeLogSearchRuleResource(JsonEleme } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = new Enabled(property0.Value.GetString()); continue; } if (property0.NameEquals("lastUpdatedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdatedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -132,6 +157,11 @@ internal static LogSearchRuleResource DeserializeLogSearchRuleResource(JsonEleme } if (property0.NameEquals("schedule")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schedule = Schedule.DeserializeSchedule(property0.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResourceCollection.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResourceCollection.Serialization.cs index 3a8305688f7c..e98d2d17c508 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResourceCollection.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSearchRuleResourceCollection.Serialization.cs @@ -20,6 +20,11 @@ internal static LogSearchRuleResourceCollection DeserializeLogSearchRuleResource { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSettings.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSettings.Serialization.cs index fff54a3cb090..285372a0d6bb 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSettings.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/LogSettings.Serialization.cs @@ -49,6 +49,11 @@ internal static LogSettings DeserializeLogSettings(JsonElement element) } if (property.NameEquals("retentionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retentionPolicy = RetentionPolicy.DeserializeRetentionPolicy(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventAggregationCondition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventAggregationCondition.Serialization.cs index a6007cc120fa..3f29ac7b790e 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventAggregationCondition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventAggregationCondition.Serialization.cs @@ -43,16 +43,31 @@ internal static ManagementEventAggregationCondition DeserializeManagementEventAg { if (property.NameEquals("operator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } @operator = property.Value.GetString().ToConditionOperator(); continue; } if (property.NameEquals("threshold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } threshold = property.Value.GetDouble(); continue; } if (property.NameEquals("windowSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowSize = property.Value.GetTimeSpan("P"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventRuleCondition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventRuleCondition.Serialization.cs index 66be16a0974c..b8611e060267 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventRuleCondition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ManagementEventRuleCondition.Serialization.cs @@ -39,6 +39,11 @@ internal static ManagementEventRuleCondition DeserializeManagementEventRuleCondi { if (property.NameEquals("aggregation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } aggregation = ManagementEventAggregationCondition.DeserializeManagementEventAggregationCondition(property.Value); continue; } @@ -49,6 +54,11 @@ internal static ManagementEventRuleCondition DeserializeManagementEventRuleCondi } if (property.NameEquals("dataSource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataSource = RuleDataSource.DeserializeRuleDataSource(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetadataValue.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetadataValue.Serialization.cs index 0145a60933bf..32b5e4f18403 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetadataValue.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetadataValue.Serialization.cs @@ -20,6 +20,11 @@ internal static MetadataValue DeserializeMetadataValue(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = LocalizableString.DeserializeLocalizableString(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertAction.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertAction.Serialization.cs index b83b440c9a49..f1e3472e45fb 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertAction.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertAction.Serialization.cs @@ -48,6 +48,11 @@ internal static MetricAlertAction DeserializeMetricAlertAction(JsonElement eleme } if (property.NameEquals("webHookProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertMultipleResourceMultipleMetricCriteria.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertMultipleResourceMultipleMetricCriteria.Serialization.cs index 274afe8447da..c8aa4c7fe02a 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertMultipleResourceMultipleMetricCriteria.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertMultipleResourceMultipleMetricCriteria.Serialization.cs @@ -46,6 +46,11 @@ internal static MetricAlertMultipleResourceMultipleMetricCriteria DeserializeMet { if (property.NameEquals("allOf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResource.Serialization.cs index e88bd815de91..b397107cb204 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResource.Serialization.cs @@ -126,6 +126,11 @@ internal static MetricAlertResource DeserializeMetricAlertResource(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -136,6 +141,11 @@ internal static MetricAlertResource DeserializeMetricAlertResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -155,6 +165,11 @@ internal static MetricAlertResource DeserializeMetricAlertResource(JsonElement e } if (property0.NameEquals("scopes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -190,11 +205,21 @@ internal static MetricAlertResource DeserializeMetricAlertResource(JsonElement e } if (property0.NameEquals("autoMitigate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoMitigate = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("actions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -205,6 +230,11 @@ internal static MetricAlertResource DeserializeMetricAlertResource(JsonElement e } if (property0.NameEquals("lastUpdatedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdatedTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResourceCollection.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResourceCollection.Serialization.cs index 1832ea9477f2..73aad23a1ab5 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResourceCollection.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertResourceCollection.Serialization.cs @@ -20,6 +20,11 @@ internal static MetricAlertResourceCollection DeserializeMetricAlertResourceColl { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertSingleResourceMultipleMetricCriteria.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertSingleResourceMultipleMetricCriteria.Serialization.cs index f45879f01f9d..995d4bafc069 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertSingleResourceMultipleMetricCriteria.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertSingleResourceMultipleMetricCriteria.Serialization.cs @@ -46,6 +46,11 @@ internal static MetricAlertSingleResourceMultipleMetricCriteria DeserializeMetri { if (property.NameEquals("allOf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatus.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatus.Serialization.cs index 65920013c792..f303970b4f02 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatus.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatus.Serialization.cs @@ -37,6 +37,11 @@ internal static MetricAlertStatus DeserializeMetricAlertStatus(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = MetricAlertStatusProperties.DeserializeMetricAlertStatusProperties(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusCollection.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusCollection.Serialization.cs index 9583549fb829..4cd74a32d28e 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusCollection.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusCollection.Serialization.cs @@ -20,6 +20,11 @@ internal static MetricAlertStatusCollection DeserializeMetricAlertStatusCollecti { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusProperties.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusProperties.Serialization.cs index 2632dce9f3df..8c040cfb7d21 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusProperties.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAlertStatusProperties.Serialization.cs @@ -23,6 +23,11 @@ internal static MetricAlertStatusProperties DeserializeMetricAlertStatusProperti { if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -38,6 +43,11 @@ internal static MetricAlertStatusProperties DeserializeMetricAlertStatusProperti } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAvailability.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAvailability.Serialization.cs index 81be2915eceb..747ce7780cbb 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAvailability.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricAvailability.Serialization.cs @@ -21,11 +21,21 @@ internal static MetricAvailability DeserializeMetricAvailability(JsonElement ele { if (property.NameEquals("timeGrain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeGrain = property.Value.GetTimeSpan("P"); continue; } if (property.NameEquals("retention")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retention = property.Value.GetTimeSpan("P"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricBaselinesResponse.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricBaselinesResponse.Serialization.cs index 78cbe8fce93b..d91569b4d517 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricBaselinesResponse.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricBaselinesResponse.Serialization.cs @@ -20,6 +20,11 @@ internal static MetricBaselinesResponse DeserializeMetricBaselinesResponse(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricCriteria.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricCriteria.Serialization.cs index 9359f28b7322..518cc17df491 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricCriteria.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricCriteria.Serialization.cs @@ -102,6 +102,11 @@ internal static MetricCriteria DeserializeMetricCriteria(JsonElement element) } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricDefinition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricDefinition.Serialization.cs index 4f389b99a723..9eb338dfcbd1 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricDefinition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricDefinition.Serialization.cs @@ -29,6 +29,11 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element { if (property.NameEquals("isDimensionRequired")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isDimensionRequired = property.Value.GetBoolean(); continue; } @@ -44,21 +49,41 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = LocalizableString.DeserializeLocalizableString(property.Value); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = property.Value.GetString().ToUnit(); continue; } if (property.NameEquals("primaryAggregationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primaryAggregationType = property.Value.GetString().ToAggregationType(); continue; } if (property.NameEquals("supportedAggregationTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -69,6 +94,11 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element } if (property.NameEquals("metricAvailabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -84,6 +114,11 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricNamespace.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricNamespace.Serialization.cs index ba34a14973be..f345595fb76a 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricNamespace.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricNamespace.Serialization.cs @@ -37,6 +37,11 @@ internal static MetricNamespace DeserializeMetricNamespace(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = MetricNamespaceName.DeserializeMetricNamespaceName(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricSettings.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricSettings.Serialization.cs index fdebe183774f..bf5e2384917b 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricSettings.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricSettings.Serialization.cs @@ -46,6 +46,11 @@ internal static MetricSettings DeserializeMetricSettings(JsonElement element) { if (property.NameEquals("timeGrain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeGrain = property.Value.GetTimeSpan("P"); continue; } @@ -61,6 +66,11 @@ internal static MetricSettings DeserializeMetricSettings(JsonElement element) } if (property.NameEquals("retentionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retentionPolicy = RetentionPolicy.DeserializeRetentionPolicy(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricTrigger.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricTrigger.Serialization.cs index 388064b91850..d33d77e74fe8 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricTrigger.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricTrigger.Serialization.cs @@ -112,6 +112,11 @@ internal static MetricTrigger DeserializeMetricTrigger(JsonElement element) } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricValue.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricValue.Serialization.cs index 587b685403b1..7dc349543bc9 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricValue.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MetricValue.Serialization.cs @@ -30,26 +30,51 @@ internal static MetricValue DeserializeMetricValue(JsonElement element) } if (property.NameEquals("average")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } average = property.Value.GetDouble(); continue; } if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetDouble(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetDouble(); continue; } if (property.NameEquals("total")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } total = property.Value.GetDouble(); continue; } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetDouble(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MultiMetricCriteria.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MultiMetricCriteria.Serialization.cs index 2514b476251b..fce8c515b368 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MultiMetricCriteria.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/MultiMetricCriteria.Serialization.cs @@ -94,6 +94,11 @@ internal static MultiMetricCriteria DeserializeMultiMetricCriteria(JsonElement e } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Operation.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Operation.Serialization.cs index bc671bb3b4c7..9342c45b9c0d 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Operation.Serialization.cs @@ -25,6 +25,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/OperationListResult.Serialization.cs index 38c3e12b17c5..68b696601a04 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Resource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Resource.Serialization.cs index 98eef108445c..65bbc0e1d10b 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Resource.Serialization.cs @@ -63,6 +63,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Response.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Response.Serialization.cs index 6774519240a2..ab8eac5d8506 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Response.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Response.Serialization.cs @@ -26,6 +26,11 @@ internal static Response DeserializeResponse(JsonElement element) { if (property.NameEquals("cost")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cost = property.Value.GetInt32(); continue; } @@ -36,6 +41,11 @@ internal static Response DeserializeResponse(JsonElement element) } if (property.NameEquals("interval")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interval = property.Value.GetTimeSpan("P"); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleCondition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleCondition.Serialization.cs index d65a86063400..ad37f235a001 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleCondition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleCondition.Serialization.cs @@ -47,6 +47,11 @@ internal static RuleCondition DeserializeRuleCondition(JsonElement element) } if (property.NameEquals("dataSource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataSource = RuleDataSource.DeserializeRuleDataSource(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleEmailAction.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleEmailAction.Serialization.cs index 00d24a0c1b60..4b57899f29c6 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleEmailAction.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleEmailAction.Serialization.cs @@ -45,11 +45,21 @@ internal static RuleEmailAction DeserializeRuleEmailAction(JsonElement element) { if (property.NameEquals("sendToServiceOwners")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sendToServiceOwners = property.Value.GetBoolean(); continue; } if (property.NameEquals("customEmails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleManagementEventDataSource.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleManagementEventDataSource.Serialization.cs index 315878393fd6..4622fea9d60d 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleManagementEventDataSource.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleManagementEventDataSource.Serialization.cs @@ -127,6 +127,11 @@ internal static RuleManagementEventDataSource DeserializeRuleManagementEventData } if (property.NameEquals("claims")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } claims = RuleManagementEventClaimsDataSource.DeserializeRuleManagementEventClaimsDataSource(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleWebhookAction.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleWebhookAction.Serialization.cs index 287611bcb185..58c8ae617fcc 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleWebhookAction.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/RuleWebhookAction.Serialization.cs @@ -51,6 +51,11 @@ internal static RuleWebhookAction DeserializeRuleWebhookAction(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SingleMetricBaseline.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SingleMetricBaseline.Serialization.cs index 468e1cb5d1e0..c36c159e94e1 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SingleMetricBaseline.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SingleMetricBaseline.Serialization.cs @@ -42,6 +42,11 @@ internal static SingleMetricBaseline DeserializeSingleMetricBaseline(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timespan")) diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SmsReceiver.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SmsReceiver.Serialization.cs index 1f762ba03e6c..add28e7a906a 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SmsReceiver.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/SmsReceiver.Serialization.cs @@ -49,6 +49,11 @@ internal static SmsReceiver DeserializeSmsReceiver(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToReceiverStatus(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Source.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Source.Serialization.cs index 79a41055ad2e..cd7a3c6dfbf3 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Source.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/Source.Serialization.cs @@ -56,6 +56,11 @@ internal static Source DeserializeSource(JsonElement element) } if (property.NameEquals("authorizedResources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -71,6 +76,11 @@ internal static Source DeserializeSource(JsonElement element) } if (property.NameEquals("queryType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryType = new QueryType(property.Value.GetString()); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ThresholdRuleCondition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ThresholdRuleCondition.Serialization.cs index 4b3d127d03ac..7ab2f2944e53 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ThresholdRuleCondition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/ThresholdRuleCondition.Serialization.cs @@ -62,11 +62,21 @@ internal static ThresholdRuleCondition DeserializeThresholdRuleCondition(JsonEle } if (property.NameEquals("windowSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowSize = property.Value.GetTimeSpan("P"); continue; } if (property.NameEquals("timeAggregation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeAggregation = property.Value.GetString().ToTimeAggregationOperator(); continue; } @@ -77,6 +87,11 @@ internal static ThresholdRuleCondition DeserializeThresholdRuleCondition(JsonEle } if (property.NameEquals("dataSource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataSource = RuleDataSource.DeserializeRuleDataSource(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesBaseline.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesBaseline.Serialization.cs index a16cea01173f..f80a91d59e94 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesBaseline.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesBaseline.Serialization.cs @@ -30,6 +30,11 @@ internal static TimeSeriesBaseline DeserializeTimeSeriesBaseline(JsonElement ele } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -60,6 +65,11 @@ internal static TimeSeriesBaseline DeserializeTimeSeriesBaseline(JsonElement ele } if (property.NameEquals("metadata")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesElement.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesElement.Serialization.cs index 4fa9240a6ddc..565027ca7408 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesElement.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TimeSeriesElement.Serialization.cs @@ -21,6 +21,11 @@ internal static TimeSeriesElement DeserializeTimeSeriesElement(JsonElement eleme { if (property.NameEquals("metadatavalues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static TimeSeriesElement DeserializeTimeSeriesElement(JsonElement eleme } if (property.NameEquals("data")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TriggerCondition.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TriggerCondition.Serialization.cs index b08676b1047a..0f62eff139f7 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TriggerCondition.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/TriggerCondition.Serialization.cs @@ -46,6 +46,11 @@ internal static TriggerCondition DeserializeTriggerCondition(JsonElement element } if (property.NameEquals("metricTrigger")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metricTrigger = LogMetricTrigger.DeserializeLogMetricTrigger(property.Value); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/VMInsightsOnboardingStatus.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/VMInsightsOnboardingStatus.Serialization.cs index a5fe386ef8c2..c960ec2fd27c 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/VMInsightsOnboardingStatus.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/VMInsightsOnboardingStatus.Serialization.cs @@ -41,6 +41,11 @@ internal static VMInsightsOnboardingStatus DeserializeVMInsightsOnboardingStatus } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceId")) @@ -50,16 +55,31 @@ internal static VMInsightsOnboardingStatus DeserializeVMInsightsOnboardingStatus } if (property0.NameEquals("onboardingStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } onboardingStatus = new OnboardingStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("dataStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dataStatus = new DataStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("data")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookNotification.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookNotification.Serialization.cs index bc001f22a089..1ea40a1d41d2 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookNotification.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookNotification.Serialization.cs @@ -48,6 +48,11 @@ internal static WebhookNotification DeserializeWebhookNotification(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookReceiver.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookReceiver.Serialization.cs index 57d5005f3856..51ff3fe63dff 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookReceiver.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WebhookReceiver.Serialization.cs @@ -72,6 +72,11 @@ internal static WebhookReceiver DeserializeWebhookReceiver(JsonElement element) } if (property.NameEquals("useAadAuth")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } useAadAuth = property.Value.GetBoolean(); continue; } diff --git a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WorkspaceInfo.Serialization.cs b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WorkspaceInfo.Serialization.cs index b2bf052b9aed..51f99daf3751 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WorkspaceInfo.Serialization.cs +++ b/sdk/insights/Azure.ResourceManager.Insights/src/Generated/Models/WorkspaceInfo.Serialization.cs @@ -31,6 +31,11 @@ internal static WorkspaceInfo DeserializeWorkspaceInfo(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("customerId")) diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/AuthenticationMechanism.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/AuthenticationMechanism.Serialization.cs index f8db59517360..3d1955dd58e2 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/AuthenticationMechanism.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/AuthenticationMechanism.Serialization.cs @@ -42,16 +42,31 @@ internal static AuthenticationMechanism DeserializeAuthenticationMechanism(JsonE { if (property.NameEquals("symmetricKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } symmetricKey = SymmetricKey.DeserializeSymmetricKey(property.Value); continue; } if (property.NameEquals("x509Thumbprint")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } x509Thumbprint = X509Thumbprint.DeserializeX509Thumbprint(property.Value); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new AuthenticationMechanismType(property.Value.GetString()); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/BulkRegistryOperationResponse.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/BulkRegistryOperationResponse.Serialization.cs index 71c9a2998414..aaeb0666fad5 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/BulkRegistryOperationResponse.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/BulkRegistryOperationResponse.Serialization.cs @@ -22,11 +22,21 @@ internal static BulkRegistryOperationResponse DeserializeBulkRegistryOperationRe { if (property.NameEquals("isSuccessful")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isSuccessful = property.Value.GetBoolean(); continue; } if (property.NameEquals("errors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +47,11 @@ internal static BulkRegistryOperationResponse DeserializeBulkRegistryOperationRe } if (property.NameEquals("warnings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodRequest.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodRequest.Serialization.cs index 91671667e885..bfbcaaa1c8e8 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodRequest.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodRequest.Serialization.cs @@ -53,16 +53,31 @@ internal static CloudToDeviceMethodRequest DeserializeCloudToDeviceMethodRequest } if (property.NameEquals("payload")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } payload = property.Value.GetObject(); continue; } if (property.NameEquals("responseTimeoutInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } responseTimeoutInSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("connectTimeoutInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectTimeoutInSeconds = property.Value.GetInt32(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodResponse.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodResponse.Serialization.cs index cfdd887c9ef7..7901de13bf9c 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodResponse.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/CloudToDeviceMethodResponse.Serialization.cs @@ -20,11 +20,21 @@ internal static CloudToDeviceMethodResponse DeserializeCloudToDeviceMethodRespon { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetInt32(); continue; } if (property.NameEquals("payload")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } payload = property.Value.GetObject(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationContent.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationContent.Serialization.cs index 3c5c8a7bf832..6552e2986382 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationContent.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationContent.Serialization.cs @@ -61,6 +61,11 @@ internal static ConfigurationContent DeserializeConfigurationContent(JsonElement { if (property.NameEquals("deviceContent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -71,6 +76,11 @@ internal static ConfigurationContent DeserializeConfigurationContent(JsonElement } if (property.NameEquals("modulesContent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -81,6 +91,11 @@ internal static ConfigurationContent DeserializeConfigurationContent(JsonElement } if (property.NameEquals("moduleContent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationMetrics.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationMetrics.Serialization.cs index 1d699013c17f..2eb063a6f934 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationMetrics.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationMetrics.Serialization.cs @@ -49,6 +49,11 @@ internal static ConfigurationMetrics DeserializeConfigurationMetrics(JsonElement { if (property.NameEquals("results")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -59,6 +64,11 @@ internal static ConfigurationMetrics DeserializeConfigurationMetrics(JsonElement } if (property.NameEquals("queries")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationQueriesTestResponse.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationQueriesTestResponse.Serialization.cs index 9d1f59c46d73..015df00217c7 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationQueriesTestResponse.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ConfigurationQueriesTestResponse.Serialization.cs @@ -26,6 +26,11 @@ internal static ConfigurationQueriesTestResponse DeserializeConfigurationQueries } if (property.NameEquals("customMetricQueryErrors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceCapabilities.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceCapabilities.Serialization.cs index 35f5f241969f..dca9ca14fc5e 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceCapabilities.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceCapabilities.Serialization.cs @@ -30,6 +30,11 @@ internal static DeviceCapabilities DeserializeDeviceCapabilities(JsonElement ele { if (property.NameEquals("iotEdge")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } iotEdge = property.Value.GetBoolean(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceIdentity.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceIdentity.Serialization.cs index 5b11b47dba64..71c8c682c9ef 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceIdentity.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceIdentity.Serialization.cs @@ -118,11 +118,21 @@ internal static DeviceIdentity DeserializeDeviceIdentity(JsonElement element) } if (property.NameEquals("connectionState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionState = new DeviceConnectionState(property.Value.GetString()); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DeviceStatus(property.Value.GetString()); continue; } @@ -133,31 +143,61 @@ internal static DeviceIdentity DeserializeDeviceIdentity(JsonElement element) } if (property.NameEquals("connectionStateUpdatedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStateUpdatedTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("statusUpdatedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusUpdatedTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastActivityTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastActivityTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cloudToDeviceMessageCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cloudToDeviceMessageCount = property.Value.GetInt32(); continue; } if (property.NameEquals("authentication")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } authentication = AuthenticationMechanism.DeserializeAuthenticationMechanism(property.Value); continue; } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capabilities = DeviceCapabilities.DeserializeDeviceCapabilities(property.Value); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceJobStatistics.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceJobStatistics.Serialization.cs index 0ae1b994dec0..bf6909b13917 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceJobStatistics.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceJobStatistics.Serialization.cs @@ -23,26 +23,51 @@ internal static DeviceJobStatistics DeserializeDeviceJobStatistics(JsonElement e { if (property.NameEquals("deviceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deviceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("failedCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failedCount = property.Value.GetInt32(); continue; } if (property.NameEquals("succeededCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } succeededCount = property.Value.GetInt32(); continue; } if (property.NameEquals("runningCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runningCount = property.Value.GetInt32(); continue; } if (property.NameEquals("pendingCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pendingCount = property.Value.GetInt32(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceRegistryOperationError.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceRegistryOperationError.Serialization.cs index edf2974e25a3..e8efaa54c64c 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceRegistryOperationError.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DeviceRegistryOperationError.Serialization.cs @@ -28,6 +28,11 @@ internal static DeviceRegistryOperationError DeserializeDeviceRegistryOperationE } if (property.NameEquals("errorCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = new DeviceRegistryOperationErrorCode(property.Value.GetString()); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DevicesStatistics.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DevicesStatistics.Serialization.cs index 934027a99df9..bc70f0146d2f 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DevicesStatistics.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/DevicesStatistics.Serialization.cs @@ -21,16 +21,31 @@ internal static DevicesStatistics DeserializeDevicesStatistics(JsonElement eleme { if (property.NameEquals("totalDeviceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalDeviceCount = property.Value.GetInt64(); continue; } if (property.NameEquals("enabledDeviceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabledDeviceCount = property.Value.GetInt64(); continue; } if (property.NameEquals("disabledDeviceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disabledDeviceCount = property.Value.GetInt64(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobProperties.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobProperties.Serialization.cs index 483b081097bd..d4c7120c08cf 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobProperties.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobProperties.Serialization.cs @@ -120,26 +120,51 @@ internal static JobProperties DeserializeJobProperties(JsonElement element) } if (property.NameEquals("startTimeUtc")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTimeUtc = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTimeUtc")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTimeUtc = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new JobPropertiesType(property.Value.GetString()); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new JobPropertiesStatus(property.Value.GetString()); continue; } if (property.NameEquals("progress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } progress = property.Value.GetInt32(); continue; } @@ -165,11 +190,21 @@ internal static JobProperties DeserializeJobProperties(JsonElement element) } if (property.NameEquals("excludeKeysInExport")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeKeysInExport = property.Value.GetBoolean(); continue; } if (property.NameEquals("storageAuthenticationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAuthenticationType = new JobPropertiesStorageAuthenticationType(property.Value.GetString()); continue; } @@ -180,6 +215,11 @@ internal static JobProperties DeserializeJobProperties(JsonElement element) } if (property.NameEquals("includeConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } includeConfigurations = property.Value.GetBoolean(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobResponse.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobResponse.Serialization.cs index d70c0bb7454e..e605018390ef 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobResponse.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/JobResponse.Serialization.cs @@ -42,41 +42,81 @@ internal static JobResponse DeserializeJobResponse(JsonElement element) } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("maxExecutionTimeInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxExecutionTimeInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new JobResponseType(property.Value.GetString()); continue; } if (property.NameEquals("cloudToDeviceMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cloudToDeviceMethod = CloudToDeviceMethodRequest.DeserializeCloudToDeviceMethodRequest(property.Value); continue; } if (property.NameEquals("updateTwin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } updateTwin = TwinData.DeserializeTwinData(property.Value); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new JobResponseStatus(property.Value.GetString()); continue; } @@ -92,6 +132,11 @@ internal static JobResponse DeserializeJobResponse(JsonElement element) } if (property.NameEquals("deviceJobStatistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deviceJobStatistics = DeviceJobStatistics.DeserializeDeviceJobStatistics(property.Value); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ModuleIdentity.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ModuleIdentity.Serialization.cs index d7929dc6753a..28eee1150ea2 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ModuleIdentity.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ModuleIdentity.Serialization.cs @@ -110,26 +110,51 @@ internal static ModuleIdentity DeserializeModuleIdentity(JsonElement element) } if (property.NameEquals("connectionState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionState = new ModuleConnectionState(property.Value.GetString()); continue; } if (property.NameEquals("connectionStateUpdatedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStateUpdatedTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastActivityTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastActivityTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cloudToDeviceMessageCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cloudToDeviceMessageCount = property.Value.GetInt32(); continue; } if (property.NameEquals("authentication")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } authentication = AuthenticationMechanism.DeserializeAuthenticationMechanism(property.Value); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/PurgeMessageQueueResult.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/PurgeMessageQueueResult.Serialization.cs index 1d6c0824d14e..62e03fbaa314 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/PurgeMessageQueueResult.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/PurgeMessageQueueResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PurgeMessageQueueResult DeserializePurgeMessageQueueResult(JsonE { if (property.NameEquals("totalMessagesPurged")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalMessagesPurged = property.Value.GetInt32(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/QueryResult.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/QueryResult.Serialization.cs index 8eced617a522..c2ca0df914fa 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/QueryResult.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/QueryResult.Serialization.cs @@ -22,11 +22,21 @@ internal static QueryResult DeserializeQueryResult(JsonElement element) { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new QueryResultType(property.Value.GetString()); continue; } if (property.NameEquals("items")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ServiceStatistics.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ServiceStatistics.Serialization.cs index 549fc23fe3b4..bf6b80677fa8 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ServiceStatistics.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/ServiceStatistics.Serialization.cs @@ -19,6 +19,11 @@ internal static ServiceStatistics DeserializeServiceStatistics(JsonElement eleme { if (property.NameEquals("connectedDeviceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectedDeviceCount = property.Value.GetInt64(); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinConfiguration.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinConfiguration.Serialization.cs index 6eceec17b4fa..c52429392ca9 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinConfiguration.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinConfiguration.Serialization.cs @@ -108,6 +108,11 @@ internal static TwinConfiguration DeserializeTwinConfiguration(JsonElement eleme } if (property.NameEquals("labels")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -118,6 +123,11 @@ internal static TwinConfiguration DeserializeTwinConfiguration(JsonElement eleme } if (property.NameEquals("content")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } content = ConfigurationContent.DeserializeConfigurationContent(property.Value); continue; } @@ -128,26 +138,51 @@ internal static TwinConfiguration DeserializeTwinConfiguration(JsonElement eleme } if (property.NameEquals("createdTimeUtc")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTimeUtc = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastUpdatedTimeUtc")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdatedTimeUtc = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } if (property.NameEquals("systemMetrics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } systemMetrics = ConfigurationMetrics.DeserializeConfigurationMetrics(property.Value); continue; } if (property.NameEquals("metrics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metrics = ConfigurationMetrics.DeserializeConfigurationMetrics(property.Value); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinData.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinData.Serialization.cs index 46a26775ceb4..2b90c8d28cb8 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinData.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinData.Serialization.cs @@ -144,6 +144,11 @@ internal static TwinData DeserializeTwinData(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -154,6 +159,11 @@ internal static TwinData DeserializeTwinData(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = TwinProperties.DeserializeTwinProperties(property.Value); continue; } @@ -164,6 +174,11 @@ internal static TwinData DeserializeTwinData(JsonElement element) } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt64(); continue; } @@ -174,6 +189,11 @@ internal static TwinData DeserializeTwinData(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new TwinStatus(property.Value.GetString()); continue; } @@ -184,36 +204,71 @@ internal static TwinData DeserializeTwinData(JsonElement element) } if (property.NameEquals("statusUpdateTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusUpdateTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("connectionState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionState = new TwinConnectionState(property.Value.GetString()); continue; } if (property.NameEquals("lastActivityTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastActivityTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cloudToDeviceMessageCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cloudToDeviceMessageCount = property.Value.GetInt32(); continue; } if (property.NameEquals("authenticationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new TwinAuthenticationType(property.Value.GetString()); continue; } if (property.NameEquals("x509Thumbprint")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } x509Thumbprint = X509Thumbprint.DeserializeX509Thumbprint(property.Value); continue; } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capabilities = DeviceCapabilities.DeserializeDeviceCapabilities(property.Value); continue; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinProperties.Serialization.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinProperties.Serialization.cs index 3151ee93b76b..bb3aaa448c10 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinProperties.Serialization.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/Models/TwinProperties.Serialization.cs @@ -49,6 +49,11 @@ internal static TwinProperties DeserializeTwinProperties(JsonElement element) { if (property.NameEquals("desired")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -59,6 +64,11 @@ internal static TwinProperties DeserializeTwinProperties(JsonElement element) } if (property.NameEquals("reported")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/AccessPolicyEntry.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/AccessPolicyEntry.Serialization.cs index 97b5e681a92b..89cf7675ac35 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/AccessPolicyEntry.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/AccessPolicyEntry.Serialization.cs @@ -50,6 +50,11 @@ internal static AccessPolicyEntry DeserializeAccessPolicyEntry(JsonElement eleme } if (property.NameEquals("applicationId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } applicationId = property.Value.GetGuid(); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs index 1548e8634a06..36db413c5fd9 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs @@ -21,11 +21,21 @@ internal static CheckNameAvailabilityResult DeserializeCheckNameAvailabilityResu { if (property.NameEquals("nameAvailable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nameAvailable = property.Value.GetBoolean(); continue; } if (property.NameEquals("reason")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reason = property.Value.GetString().ToReason(); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CloudError.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CloudError.Serialization.cs index eb721a3a9b2f..a4cda4ad6745 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBody.DeserializeCloudErrorBody(property.Value); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVault.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVault.Serialization.cs index e944b9bde99c..8b718b4a18b2 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVault.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVault.Serialization.cs @@ -37,6 +37,11 @@ internal static DeletedVault DeserializeDeletedVault(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeletedVaultProperties.DeserializeDeletedVaultProperties(property.Value); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultListResult.Serialization.cs index df3f09df37a3..2c4680b1d3f2 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeletedVaultListResult DeserializeDeletedVaultListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultProperties.Serialization.cs index 67fb40359a20..bcd3cb009fcd 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedVaultProperties.Serialization.cs @@ -35,16 +35,31 @@ internal static DeletedVaultProperties DeserializeDeletedVaultProperties(JsonEle } if (property.NameEquals("deletionDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletionDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("scheduledPurgeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledPurgeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/NetworkRuleSet.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/NetworkRuleSet.Serialization.cs index 943a70609c26..ff7922559065 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/NetworkRuleSet.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/NetworkRuleSet.Serialization.cs @@ -59,16 +59,31 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) { if (property.NameEquals("bypass")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bypass = new NetworkRuleBypassOptions(property.Value.GetString()); continue; } if (property.NameEquals("defaultAction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultAction = new NetworkRuleAction(property.Value.GetString()); continue; } if (property.NameEquals("ipRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -79,6 +94,11 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) } if (property.NameEquals("virtualNetworkRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Operation.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Operation.Serialization.cs index 31efac9ae33e..c5bdc8ef0c1c 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Operation.Serialization.cs @@ -27,6 +27,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } @@ -37,10 +42,20 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceSpecification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceSpecification = ServiceSpecification.DeserializeServiceSpecification(property0.Value); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/OperationListResult.Serialization.cs index 964c21244f63..06cee92efa16 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Permissions.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Permissions.Serialization.cs index 4c20172861c6..9abf679a161f 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Permissions.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Permissions.Serialization.cs @@ -69,6 +69,11 @@ internal static Permissions DeserializePermissions(JsonElement element) { if (property.NameEquals("keys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -79,6 +84,11 @@ internal static Permissions DeserializePermissions(JsonElement element) } if (property.NameEquals("secrets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -89,6 +99,11 @@ internal static Permissions DeserializePermissions(JsonElement element) } if (property.NameEquals("certificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -99,6 +114,11 @@ internal static Permissions DeserializePermissions(JsonElement element) } if (property.NameEquals("storage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index c1ac580badf0..85015dfe4041 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -66,6 +66,11 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -76,20 +81,40 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new PrivateEndpointConnectionProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs index 0cf507ebb607..f926a8f1517f 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs @@ -21,20 +21,40 @@ internal static PrivateEndpointConnectionItem DeserializePrivateEndpointConnecti { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new PrivateEndpointConnectionProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResource.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResource.Serialization.cs index 6b16c4379f9f..ccf345d603bd 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResource.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResource.Serialization.cs @@ -66,6 +66,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -76,6 +81,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("groupId")) @@ -85,6 +95,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredMembers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -95,6 +110,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredZoneNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs index 48f8ba5b9fbe..2cfe50065330 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateLinkResourceListResult DeserializePrivateLinkResourceList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs index 70ab0f10b709..28b96270ffc6 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs @@ -42,6 +42,11 @@ internal static PrivateLinkServiceConnectionState DeserializePrivateLinkServiceC { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new PrivateEndpointServiceConnectionStatus(property.Value.GetString()); continue; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Resource.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Resource.Serialization.cs index dcfcba4cf0f7..4b0e82b9a50d 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Resource.Serialization.cs @@ -50,6 +50,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ResourceListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ResourceListResult.Serialization.cs index 72ae61e8dcbd..22f7f21c8c51 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ResourceListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ResourceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceListResult DeserializeResourceListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ServiceSpecification.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ServiceSpecification.Serialization.cs index 25a34944fb2d..43c25e9205a0 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ServiceSpecification.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ServiceSpecification.Serialization.cs @@ -20,6 +20,11 @@ internal static ServiceSpecification DeserializeServiceSpecification(JsonElement { if (property.NameEquals("logSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Vault.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Vault.Serialization.cs index deaf037090eb..aef1483834b1 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Vault.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/Vault.Serialization.cs @@ -45,6 +45,11 @@ internal static Vault DeserializeVault(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultListResult.Serialization.cs index 0aa0b4527dea..fc3c754c7899 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VaultListResult DeserializeVaultListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultProperties.Serialization.cs index 50faac1808d7..28a7a2131963 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/VaultProperties.Serialization.cs @@ -102,6 +102,11 @@ internal static VaultProperties DeserializeVaultProperties(JsonElement element) } if (property.NameEquals("accessPolicies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,41 +122,81 @@ internal static VaultProperties DeserializeVaultProperties(JsonElement element) } if (property.NameEquals("enabledForDeployment")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabledForDeployment = property.Value.GetBoolean(); continue; } if (property.NameEquals("enabledForDiskEncryption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabledForDiskEncryption = property.Value.GetBoolean(); continue; } if (property.NameEquals("enabledForTemplateDeployment")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabledForTemplateDeployment = property.Value.GetBoolean(); continue; } if (property.NameEquals("enableSoftDelete")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableSoftDelete = property.Value.GetBoolean(); continue; } if (property.NameEquals("createMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createMode = property.Value.GetString().ToCreateMode(); continue; } if (property.NameEquals("enablePurgeProtection")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePurgeProtection = property.Value.GetBoolean(); continue; } if (property.NameEquals("networkAcls")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkAcls = NetworkRuleSet.DeserializeNetworkRuleSet(property.Value); continue; } if (property.NameEquals("privateEndpointConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs index 94ba3dea97be..c37c9c52774f 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/FullBackupDetailsInternal.Serialization.cs @@ -46,6 +46,11 @@ internal static FullBackupDetailsInternal DeserializeFullBackupDetailsInternal(J } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("U"); continue; } diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs index 5500c06383fb..29ba22aee2b2 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultPermission.Serialization.cs @@ -69,6 +69,11 @@ internal static KeyVaultPermission DeserializeKeyVaultPermission(JsonElement ele { if (property.NameEquals("actions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -79,6 +84,11 @@ internal static KeyVaultPermission DeserializeKeyVaultPermission(JsonElement ele } if (property.NameEquals("notActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -89,6 +99,11 @@ internal static KeyVaultPermission DeserializeKeyVaultPermission(JsonElement ele } if (property.NameEquals("dataActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -99,6 +114,11 @@ internal static KeyVaultPermission DeserializeKeyVaultPermission(JsonElement ele } if (property.NameEquals("notDataActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs index 9b81f6b4cd1d..4f73b062e281 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleAssignment.Serialization.cs @@ -37,6 +37,11 @@ internal static KeyVaultRoleAssignment DeserializeKeyVaultRoleAssignment(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = KeyVaultRoleAssignmentPropertiesWithScope.DeserializeKeyVaultRoleAssignmentPropertiesWithScope(property.Value); continue; } diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs index 576be973be5a..72d751c1a104 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/KeyVaultRoleDefinition.Serialization.cs @@ -86,6 +86,11 @@ internal static KeyVaultRoleDefinition DeserializeKeyVaultRoleDefinition(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("roleName")) @@ -105,6 +110,11 @@ internal static KeyVaultRoleDefinition DeserializeKeyVaultRoleDefinition(JsonEle } if (property0.NameEquals("permissions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -115,6 +125,11 @@ internal static KeyVaultRoleDefinition DeserializeKeyVaultRoleDefinition(JsonEle } if (property0.NameEquals("assignableScopes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs index 9787b63cc4c6..b60db2ebfdd1 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RestoreDetailsInternal.Serialization.cs @@ -50,6 +50,11 @@ internal static RestoreDetailsInternal DeserializeRestoreDetailsInternal(JsonEle } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("U"); continue; } diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs index b758e361a153..5fefcb103f20 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleAssignmentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RoleAssignmentListResult DeserializeRoleAssignmentListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs index 9eda97240a73..016613f1549a 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/RoleDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RoleDefinitionListResult DeserializeRoleDefinitionListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs index 066f8c2d491b..f3a89a28507d 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/Models/SelectiveKeyRestoreDetailsInternal.Serialization.cs @@ -50,6 +50,11 @@ internal static SelectiveKeyRestoreDetailsInternal DeserializeSelectiveKeyRestor } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("U"); continue; } diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/BackupStorageResult.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/BackupStorageResult.Serialization.cs index 1201be3140bf..729e7472ae54 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/BackupStorageResult.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/BackupStorageResult.Serialization.cs @@ -20,6 +20,11 @@ internal static BackupStorageResult DeserializeBackupStorageResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetBytesFromBase64("U"); continue; } diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionBundle.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionBundle.Serialization.cs index c9e6775002e4..33627c8a2957 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionBundle.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionBundle.Serialization.cs @@ -35,11 +35,21 @@ internal static DeletedSasDefinitionBundle DeserializeDeletedSasDefinitionBundle } if (property.NameEquals("scheduledPurgeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledPurgeDate = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("deletedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletedDate = property.Value.GetDateTimeOffset("U"); continue; } @@ -60,6 +70,11 @@ internal static DeletedSasDefinitionBundle DeserializeDeletedSasDefinitionBundle } if (property.NameEquals("sasType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sasType = new SasTokenType(property.Value.GetString()); continue; } @@ -70,11 +85,21 @@ internal static DeletedSasDefinitionBundle DeserializeDeletedSasDefinitionBundle } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = SasDefinitionAttributes.DeserializeSasDefinitionAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionItem.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionItem.Serialization.cs index 0ce2734fff0a..efdfdd08ba25 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionItem.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionItem.Serialization.cs @@ -32,11 +32,21 @@ internal static DeletedSasDefinitionItem DeserializeDeletedSasDefinitionItem(Jso } if (property.NameEquals("scheduledPurgeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledPurgeDate = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("deletedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletedDate = property.Value.GetDateTimeOffset("U"); continue; } @@ -52,11 +62,21 @@ internal static DeletedSasDefinitionItem DeserializeDeletedSasDefinitionItem(Jso } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = SasDefinitionAttributes.DeserializeSasDefinitionAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionListResult.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionListResult.Serialization.cs index 58b6b882a8f2..da6b6f71d4b0 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionListResult.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedSasDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeletedSasDefinitionListResult DeserializeDeletedSasDefinitionLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageAccountItem.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageAccountItem.Serialization.cs index 81414a8c5fb9..7a45e4805161 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageAccountItem.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageAccountItem.Serialization.cs @@ -32,11 +32,21 @@ internal static DeletedStorageAccountItem DeserializeDeletedStorageAccountItem(J } if (property.NameEquals("scheduledPurgeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledPurgeDate = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("deletedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletedDate = property.Value.GetDateTimeOffset("U"); continue; } @@ -52,11 +62,21 @@ internal static DeletedStorageAccountItem DeserializeDeletedStorageAccountItem(J } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = StorageAccountAttributes.DeserializeStorageAccountAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageBundle.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageBundle.Serialization.cs index 08c76d2ba2e2..4984689140eb 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageBundle.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageBundle.Serialization.cs @@ -35,11 +35,21 @@ internal static DeletedStorageBundle DeserializeDeletedStorageBundle(JsonElement } if (property.NameEquals("scheduledPurgeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledPurgeDate = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("deletedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletedDate = property.Value.GetDateTimeOffset("U"); continue; } @@ -60,6 +70,11 @@ internal static DeletedStorageBundle DeserializeDeletedStorageBundle(JsonElement } if (property.NameEquals("autoRegenerateKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoRegenerateKey = property.Value.GetBoolean(); continue; } @@ -70,11 +85,21 @@ internal static DeletedStorageBundle DeserializeDeletedStorageBundle(JsonElement } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = StorageAccountAttributes.DeserializeStorageAccountAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageListResult.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageListResult.Serialization.cs index 6d45df8263a4..e634c2db8292 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageListResult.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/DeletedStorageListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeletedStorageListResult DeserializeDeletedStorageListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/Error.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/Error.Serialization.cs index 23234e3b9dc3..390de4210edc 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/Error.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/Error.Serialization.cs @@ -31,6 +31,11 @@ internal static Error DeserializeError(JsonElement element) } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = DeserializeError(property.Value); continue; } diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/KeyVaultError.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/KeyVaultError.Serialization.cs index 92340fa822ef..60efe7ceeeb3 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/KeyVaultError.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/KeyVaultError.Serialization.cs @@ -19,6 +19,11 @@ internal static KeyVaultError DeserializeKeyVaultError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = Error.DeserializeError(property.Value); continue; } diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionAttributes.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionAttributes.Serialization.cs index a41ca3886854..9e6cee94c8d1 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionAttributes.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionAttributes.Serialization.cs @@ -35,26 +35,51 @@ internal static SasDefinitionAttributes DeserializeSasDefinitionAttributes(JsonE { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("created")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } created = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("updated")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } updated = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("recoverableDays")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoverableDays = property.Value.GetInt32(); continue; } if (property.NameEquals("recoveryLevel")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoveryLevel = new DeletionRecoveryLevel(property.Value.GetString()); continue; } diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionBundle.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionBundle.Serialization.cs index 9a9157cf13ac..56ac91ddca1e 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionBundle.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionBundle.Serialization.cs @@ -41,6 +41,11 @@ internal static SasDefinitionBundle DeserializeSasDefinitionBundle(JsonElement e } if (property.NameEquals("sasType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sasType = new SasTokenType(property.Value.GetString()); continue; } @@ -51,11 +56,21 @@ internal static SasDefinitionBundle DeserializeSasDefinitionBundle(JsonElement e } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = SasDefinitionAttributes.DeserializeSasDefinitionAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionItem.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionItem.Serialization.cs index 5ec95d542323..c34278be5c8a 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionItem.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionItem.Serialization.cs @@ -33,11 +33,21 @@ internal static SasDefinitionItem DeserializeSasDefinitionItem(JsonElement eleme } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = SasDefinitionAttributes.DeserializeSasDefinitionAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionListResult.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionListResult.Serialization.cs index a7567555ee17..84d0ec53e466 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionListResult.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/SasDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SasDefinitionListResult DeserializeSasDefinitionListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountAttributes.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountAttributes.Serialization.cs index 4a81b7677056..28c2a817cae3 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountAttributes.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountAttributes.Serialization.cs @@ -35,26 +35,51 @@ internal static StorageAccountAttributes DeserializeStorageAccountAttributes(Jso { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("created")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } created = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("updated")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } updated = property.Value.GetDateTimeOffset("U"); continue; } if (property.NameEquals("recoverableDays")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoverableDays = property.Value.GetInt32(); continue; } if (property.NameEquals("recoveryLevel")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoveryLevel = new DeletionRecoveryLevel(property.Value.GetString()); continue; } diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountItem.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountItem.Serialization.cs index a3c51939f0c4..a59acf71e4f5 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountItem.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/StorageAccountItem.Serialization.cs @@ -33,11 +33,21 @@ internal static StorageAccountItem DeserializeStorageAccountItem(JsonElement ele } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = StorageAccountAttributes.DeserializeStorageAccountAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/StorageBundle.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/StorageBundle.Serialization.cs index b7f380d0da77..2a4b2e669238 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/StorageBundle.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/StorageBundle.Serialization.cs @@ -41,6 +41,11 @@ internal static StorageBundle DeserializeStorageBundle(JsonElement element) } if (property.NameEquals("autoRegenerateKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } autoRegenerateKey = property.Value.GetBoolean(); continue; } @@ -51,11 +56,21 @@ internal static StorageBundle DeserializeStorageBundle(JsonElement element) } if (property.NameEquals("attributes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attributes = StorageAccountAttributes.DeserializeStorageAccountAttributes(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/keyvault/samples/sharelink/Generated/Models/StorageListResult.Serialization.cs b/sdk/keyvault/samples/sharelink/Generated/Models/StorageListResult.Serialization.cs index 28dec51f704c..c68715241d6f 100644 --- a/sdk/keyvault/samples/sharelink/Generated/Models/StorageListResult.Serialization.cs +++ b/sdk/keyvault/samples/sharelink/Generated/Models/StorageListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static StorageListResult DeserializeStorageListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AlertingHook.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AlertingHook.Serialization.cs index d7e3246a67d1..0eac57bab136 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AlertingHook.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AlertingHook.Serialization.cs @@ -78,6 +78,11 @@ internal static AlertingHook DeserializeAlertingHook(JsonElement element) } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyAlertConfiguration.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyAlertConfiguration.Serialization.cs index dbbc9a0d7a73..192c669a806f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyAlertConfiguration.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyAlertConfiguration.Serialization.cs @@ -72,6 +72,11 @@ internal static AnomalyAlertConfiguration DeserializeAnomalyAlertConfiguration(J } if (property.NameEquals("crossMetricsOperator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } crossMetricsOperator = new MetricAnomalyAlertConfigurationsOperator(property.Value.GetString()); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyDetectionConfiguration.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyDetectionConfiguration.Serialization.cs index 0c0de02398e8..75cb928f580f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyDetectionConfiguration.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyDetectionConfiguration.Serialization.cs @@ -88,6 +88,11 @@ internal static AnomalyDetectionConfiguration DeserializeAnomalyDetectionConfigu } if (property.NameEquals("dimensionGroupOverrideConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -98,6 +103,11 @@ internal static AnomalyDetectionConfiguration DeserializeAnomalyDetectionConfigu } if (property.NameEquals("seriesOverrideConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyProperty.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyProperty.Serialization.cs index f40069b38d60..e79fee83d27f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyProperty.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AnomalyProperty.Serialization.cs @@ -25,6 +25,11 @@ internal static AnomalyProperty DeserializeAnomalyProperty(JsonElement element) } if (property.NameEquals("anomalyStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } anomalyStatus = new AnomalyStatus(property.Value.GetString()); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureApplicationInsightsDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureApplicationInsightsDataFeed.Serialization.cs index 9055d5485f40..b8a0b713cd71 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureApplicationInsightsDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureApplicationInsightsDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static AzureApplicationInsightsDataFeed DeserializeAzureApplicationInsi } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static AzureApplicationInsightsDataFeed DeserializeAzureApplicationInsi } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static AzureApplicationInsightsDataFeed DeserializeAzureApplicationInsi } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static AzureApplicationInsightsDataFeed DeserializeAzureApplicationInsi } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static AzureApplicationInsightsDataFeed DeserializeAzureApplicationInsi } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static AzureApplicationInsightsDataFeed DeserializeAzureApplicationInsi } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureBlobDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureBlobDataFeed.Serialization.cs index d840e9306568..590a8666bff4 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureBlobDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureBlobDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static AzureBlobDataFeed DeserializeAzureBlobDataFeed(JsonElement eleme } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static AzureBlobDataFeed DeserializeAzureBlobDataFeed(JsonElement eleme } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static AzureBlobDataFeed DeserializeAzureBlobDataFeed(JsonElement eleme } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static AzureBlobDataFeed DeserializeAzureBlobDataFeed(JsonElement eleme } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static AzureBlobDataFeed DeserializeAzureBlobDataFeed(JsonElement eleme } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static AzureBlobDataFeed DeserializeAzureBlobDataFeed(JsonElement eleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureCosmosDBDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureCosmosDBDataFeed.Serialization.cs index 63cb883a6e55..2da801dd96eb 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureCosmosDBDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureCosmosDBDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static AzureCosmosDBDataFeed DeserializeAzureCosmosDBDataFeed(JsonEleme } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static AzureCosmosDBDataFeed DeserializeAzureCosmosDBDataFeed(JsonEleme } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static AzureCosmosDBDataFeed DeserializeAzureCosmosDBDataFeed(JsonEleme } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static AzureCosmosDBDataFeed DeserializeAzureCosmosDBDataFeed(JsonEleme } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static AzureCosmosDBDataFeed DeserializeAzureCosmosDBDataFeed(JsonEleme } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static AzureCosmosDBDataFeed DeserializeAzureCosmosDBDataFeed(JsonEleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataExplorerDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataExplorerDataFeed.Serialization.cs index 4c701565bfba..d46c0d42dea8 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataExplorerDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataExplorerDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static AzureDataExplorerDataFeed DeserializeAzureDataExplorerDataFeed(J } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static AzureDataExplorerDataFeed DeserializeAzureDataExplorerDataFeed(J } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static AzureDataExplorerDataFeed DeserializeAzureDataExplorerDataFeed(J } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static AzureDataExplorerDataFeed DeserializeAzureDataExplorerDataFeed(J } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static AzureDataExplorerDataFeed DeserializeAzureDataExplorerDataFeed(J } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static AzureDataExplorerDataFeed DeserializeAzureDataExplorerDataFeed(J } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataLakeStorageGen2DataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataLakeStorageGen2DataFeed.Serialization.cs index 5e9f6acf6489..05c2d9ab8652 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataLakeStorageGen2DataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureDataLakeStorageGen2DataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static AzureDataLakeStorageGen2DataFeed DeserializeAzureDataLakeStorage } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static AzureDataLakeStorageGen2DataFeed DeserializeAzureDataLakeStorage } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static AzureDataLakeStorageGen2DataFeed DeserializeAzureDataLakeStorage } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static AzureDataLakeStorageGen2DataFeed DeserializeAzureDataLakeStorage } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static AzureDataLakeStorageGen2DataFeed DeserializeAzureDataLakeStorage } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static AzureDataLakeStorageGen2DataFeed DeserializeAzureDataLakeStorage } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureTableDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureTableDataFeed.Serialization.cs index 8915a439da41..8aae02efc2b9 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureTableDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/AzureTableDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static AzureTableDataFeed DeserializeAzureTableDataFeed(JsonElement ele } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static AzureTableDataFeed DeserializeAzureTableDataFeed(JsonElement ele } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static AzureTableDataFeed DeserializeAzureTableDataFeed(JsonElement ele } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static AzureTableDataFeed DeserializeAzureTableDataFeed(JsonElement ele } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static AzureTableDataFeed DeserializeAzureTableDataFeed(JsonElement ele } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static AzureTableDataFeed DeserializeAzureTableDataFeed(JsonElement ele } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataAnomaly.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataAnomaly.Serialization.cs index 4647a5e55f3c..ad58cdfda855 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataAnomaly.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataAnomaly.Serialization.cs @@ -42,11 +42,21 @@ internal static DataAnomaly DeserializeDataAnomaly(JsonElement element) } if (property0.NameEquals("createdTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("modifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedDetail.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedDetail.Serialization.cs index 87e544726ff1..073d10c01643 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedDetail.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedDetail.Serialization.cs @@ -250,6 +250,11 @@ internal static DataFeedDetail DeserializeDataFeedDetail(JsonElement element) } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -270,36 +275,71 @@ internal static DataFeedDetail DeserializeDataFeedDetail(JsonElement element) } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -315,21 +355,41 @@ internal static DataFeedDetail DeserializeDataFeedDetail(JsonElement element) } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -340,6 +400,11 @@ internal static DataFeedDetail DeserializeDataFeedDetail(JsonElement element) } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -350,6 +415,11 @@ internal static DataFeedDetail DeserializeDataFeedDetail(JsonElement element) } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -360,11 +430,21 @@ internal static DataFeedDetail DeserializeDataFeedDetail(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionProgress.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionProgress.Serialization.cs index 993ae202fdb9..f6a754b545ba 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionProgress.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionProgress.Serialization.cs @@ -31,6 +31,11 @@ internal static DataFeedIngestionProgress DeserializeDataFeedIngestionProgress(J } if (property.NameEquals("latestActiveTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } latestActiveTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionStatus.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionStatus.Serialization.cs index deb2c85f8cdd..26695f08e61e 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionStatus.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedIngestionStatus.Serialization.cs @@ -22,11 +22,21 @@ internal static DataFeedIngestionStatus DeserializeDataFeedIngestionStatus(JsonE { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new IngestionStatusType(property.Value.GetString()); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedList.Serialization.cs index 2762197ce140..09fae1a0f30e 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataFeedList.Serialization.cs @@ -26,6 +26,11 @@ internal static DataFeedList DeserializeDataFeedList(JsonElement element) } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ElasticsearchDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ElasticsearchDataFeed.Serialization.cs index 68adf2a419a5..1871add85d4f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ElasticsearchDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ElasticsearchDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static ElasticsearchDataFeed DeserializeElasticsearchDataFeed(JsonEleme } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static ElasticsearchDataFeed DeserializeElasticsearchDataFeed(JsonEleme } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static ElasticsearchDataFeed DeserializeElasticsearchDataFeed(JsonEleme } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static ElasticsearchDataFeed DeserializeElasticsearchDataFeed(JsonEleme } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static ElasticsearchDataFeed DeserializeElasticsearchDataFeed(JsonEleme } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static ElasticsearchDataFeed DeserializeElasticsearchDataFeed(JsonEleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EmailHook.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EmailHook.Serialization.cs index 2c1f7da181fe..28629eb336b2 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EmailHook.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EmailHook.Serialization.cs @@ -78,6 +78,11 @@ internal static EmailHook DeserializeEmailHook(JsonElement element) } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatus.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatus.Serialization.cs index cb423735b095..9b763e1f5a47 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatus.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatus.Serialization.cs @@ -22,6 +22,11 @@ internal static EnrichmentStatus DeserializeEnrichmentStatus(JsonElement element { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatusList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatusList.Serialization.cs index 39930e204eaa..a679ef0c713c 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatusList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/EnrichmentStatusList.Serialization.cs @@ -26,6 +26,11 @@ internal static EnrichmentStatusList DeserializeEnrichmentStatusList(JsonElement } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HardThresholdCondition.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HardThresholdCondition.Serialization.cs index b944f178c6a4..7bcb06b7ff95 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HardThresholdCondition.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HardThresholdCondition.Serialization.cs @@ -42,11 +42,21 @@ internal static HardThresholdCondition DeserializeHardThresholdCondition(JsonEle { if (property.NameEquals("lowerBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lowerBound = property.Value.GetDouble(); continue; } if (property.NameEquals("upperBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } upperBound = property.Value.GetDouble(); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HookList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HookList.Serialization.cs index 3416f6f5cac1..f6e46ee471bb 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HookList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HookList.Serialization.cs @@ -26,6 +26,11 @@ internal static HookList DeserializeHookList(JsonElement element) } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HttpRequestDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HttpRequestDataFeed.Serialization.cs index 77e23fad9ba7..9cc2f5052acd 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HttpRequestDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/HttpRequestDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static HttpRequestDataFeed DeserializeHttpRequestDataFeed(JsonElement e } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static HttpRequestDataFeed DeserializeHttpRequestDataFeed(JsonElement e } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static HttpRequestDataFeed DeserializeHttpRequestDataFeed(JsonElement e } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static HttpRequestDataFeed DeserializeHttpRequestDataFeed(JsonElement e } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static HttpRequestDataFeed DeserializeHttpRequestDataFeed(JsonElement e } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static HttpRequestDataFeed DeserializeHttpRequestDataFeed(JsonElement e } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IncidentProperty.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IncidentProperty.Serialization.cs index 88fd8f1598bc..a7099badf351 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IncidentProperty.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IncidentProperty.Serialization.cs @@ -25,6 +25,11 @@ internal static IncidentProperty DeserializeIncidentProperty(JsonElement element } if (property.NameEquals("incidentStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } incidentStatus = new IncidentStatus(property.Value.GetString()); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/InfluxDBDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/InfluxDBDataFeed.Serialization.cs index c1552362c916..631de0750f63 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/InfluxDBDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/InfluxDBDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static InfluxDBDataFeed DeserializeInfluxDBDataFeed(JsonElement element } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static InfluxDBDataFeed DeserializeInfluxDBDataFeed(JsonElement element } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static InfluxDBDataFeed DeserializeInfluxDBDataFeed(JsonElement element } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static InfluxDBDataFeed DeserializeInfluxDBDataFeed(JsonElement element } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static InfluxDBDataFeed DeserializeInfluxDBDataFeed(JsonElement element } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static InfluxDBDataFeed DeserializeInfluxDBDataFeed(JsonElement element } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IngestionStatusList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IngestionStatusList.Serialization.cs index af610d36935e..75fbc3af3e76 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IngestionStatusList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/IngestionStatusList.Serialization.cs @@ -26,6 +26,11 @@ internal static IngestionStatusList DeserializeIngestionStatusList(JsonElement e } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyAlertConfiguration.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyAlertConfiguration.Serialization.cs index 483844c3dffc..f7b09958756b 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyAlertConfiguration.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyAlertConfiguration.Serialization.cs @@ -76,31 +76,61 @@ internal static MetricAnomalyAlertConfiguration DeserializeMetricAnomalyAlertCon } if (property.NameEquals("negationOperation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } negationOperation = property.Value.GetBoolean(); continue; } if (property.NameEquals("dimensionAnomalyScope")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dimensionAnomalyScope = DimensionKey.DeserializeDimensionKey(property.Value); continue; } if (property.NameEquals("topNAnomalyScope")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } topNAnomalyScope = TopNGroupScope.DeserializeTopNGroupScope(property.Value); continue; } if (property.NameEquals("severityFilter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } severityFilter = SeverityCondition.DeserializeSeverityCondition(property.Value); continue; } if (property.NameEquals("snoozeFilter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snoozeFilter = MetricAnomalyAlertSnoozeCondition.DeserializeMetricAnomalyAlertSnoozeCondition(property.Value); continue; } if (property.NameEquals("valueFilter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueFilter = MetricBoundaryCondition.DeserializeMetricBoundaryCondition(property.Value); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyFeedback.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyFeedback.Serialization.cs index 4a7498556879..5e44db163ce0 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyFeedback.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricAnomalyFeedback.Serialization.cs @@ -117,6 +117,11 @@ internal static MetricAnomalyFeedback DeserializeMetricAnomalyFeedback(JsonEleme } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricBoundaryCondition.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricBoundaryCondition.Serialization.cs index 3c086fb2bf6a..f373f8bdba38 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricBoundaryCondition.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricBoundaryCondition.Serialization.cs @@ -51,11 +51,21 @@ internal static MetricBoundaryCondition DeserializeMetricBoundaryCondition(JsonE { if (property.NameEquals("lower")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lower = property.Value.GetDouble(); continue; } if (property.NameEquals("upper")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } upper = property.Value.GetDouble(); continue; } @@ -71,6 +81,11 @@ internal static MetricBoundaryCondition DeserializeMetricBoundaryCondition(JsonE } if (property.NameEquals("triggerForMissing")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerForMissing = property.Value.GetBoolean(); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricChangePointFeedback.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricChangePointFeedback.Serialization.cs index fd10f2ffc1e4..0b7c8ceb677e 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricChangePointFeedback.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricChangePointFeedback.Serialization.cs @@ -71,6 +71,11 @@ internal static MetricChangePointFeedback DeserializeMetricChangePointFeedback(J } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricCommentFeedback.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricCommentFeedback.Serialization.cs index d6ea481bf153..425598e0ff3c 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricCommentFeedback.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricCommentFeedback.Serialization.cs @@ -101,6 +101,11 @@ internal static MetricCommentFeedback DeserializeMetricCommentFeedback(JsonEleme } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDataList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDataList.Serialization.cs index bfd934f4af68..faec053995ed 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDataList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDataList.Serialization.cs @@ -20,6 +20,11 @@ internal static MetricDataList DeserializeMetricDataList(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDimensionList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDimensionList.Serialization.cs index 6b2a7a8d3c0d..06d2897ee308 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDimensionList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricDimensionList.Serialization.cs @@ -26,6 +26,11 @@ internal static MetricDimensionList DeserializeMetricDimensionList(JsonElement e } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedback.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedback.Serialization.cs index c489700c62e4..9a477148032d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedback.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedback.Serialization.cs @@ -57,6 +57,11 @@ internal static MetricFeedback DeserializeMetricFeedback(JsonElement element) } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedbackList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedbackList.Serialization.cs index 1ad4562db537..1f331967a30d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedbackList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricFeedbackList.Serialization.cs @@ -26,6 +26,11 @@ internal static MetricFeedbackList DeserializeMetricFeedbackList(JsonElement ele } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricPeriodFeedback.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricPeriodFeedback.Serialization.cs index be0745dc57dc..72dfe611e464 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricPeriodFeedback.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricPeriodFeedback.Serialization.cs @@ -55,6 +55,11 @@ internal static MetricPeriodFeedback DeserializeMetricPeriodFeedback(JsonElement } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesData.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesData.Serialization.cs index 4dc69f1d9962..1c99556db2ee 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesData.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesData.Serialization.cs @@ -23,11 +23,21 @@ internal static MetricSeriesData DeserializeMetricSeriesData(JsonElement element { if (property.NameEquals("id")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } id = MetricSeriesDefinition.DeserializeMetricSeriesDefinition(property.Value); continue; } if (property.NameEquals("timestampList")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,6 +48,11 @@ internal static MetricSeriesData DeserializeMetricSeriesData(JsonElement element } if (property.NameEquals("valueList")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesDefinition.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesDefinition.Serialization.cs index 3af789c7762d..6036c85a7bea 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesDefinition.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesDefinition.Serialization.cs @@ -26,6 +26,11 @@ internal static MetricSeriesDefinition DeserializeMetricSeriesDefinition(JsonEle } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesGroupDetectionCondition.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesGroupDetectionCondition.Serialization.cs index e1365cbca0c9..2047d4d503f5 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesGroupDetectionCondition.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesGroupDetectionCondition.Serialization.cs @@ -56,21 +56,41 @@ internal static MetricSeriesGroupDetectionCondition DeserializeMetricSeriesGroup } if (property.NameEquals("conditionOperator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conditionOperator = new DetectionConditionsOperator(property.Value.GetString()); continue; } if (property.NameEquals("smartDetectionCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } smartDetectionCondition = Models.SmartDetectionCondition.DeserializeSmartDetectionCondition(property.Value); continue; } if (property.NameEquals("hardThresholdCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hardThresholdCondition = Models.HardThresholdCondition.DeserializeHardThresholdCondition(property.Value); continue; } if (property.NameEquals("changeThresholdCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changeThresholdCondition = Models.ChangeThresholdCondition.DeserializeChangeThresholdCondition(property.Value); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesList.Serialization.cs index eefc16a347de..2b99decb67de 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSeriesList.Serialization.cs @@ -26,6 +26,11 @@ internal static MetricSeriesList DeserializeMetricSeriesList(JsonElement element } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSingleSeriesDetectionCondition.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSingleSeriesDetectionCondition.Serialization.cs index f834ddf53b6b..7ce1fa5e7199 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSingleSeriesDetectionCondition.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricSingleSeriesDetectionCondition.Serialization.cs @@ -56,21 +56,41 @@ internal static MetricSingleSeriesDetectionCondition DeserializeMetricSingleSeri } if (property.NameEquals("conditionOperator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conditionOperator = new DetectionConditionsOperator(property.Value.GetString()); continue; } if (property.NameEquals("smartDetectionCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } smartDetectionCondition = Models.SmartDetectionCondition.DeserializeSmartDetectionCondition(property.Value); continue; } if (property.NameEquals("hardThresholdCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hardThresholdCondition = Models.HardThresholdCondition.DeserializeHardThresholdCondition(property.Value); continue; } if (property.NameEquals("changeThresholdCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changeThresholdCondition = Models.ChangeThresholdCondition.DeserializeChangeThresholdCondition(property.Value); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricWholeSeriesDetectionCondition.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricWholeSeriesDetectionCondition.Serialization.cs index 92f1c597ea14..59cf33fa1430 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricWholeSeriesDetectionCondition.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MetricWholeSeriesDetectionCondition.Serialization.cs @@ -48,21 +48,41 @@ internal static MetricWholeSeriesDetectionCondition DeserializeMetricWholeSeries { if (property.NameEquals("conditionOperator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conditionOperator = new DetectionConditionsOperator(property.Value.GetString()); continue; } if (property.NameEquals("smartDetectionCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } smartDetectionCondition = Models.SmartDetectionCondition.DeserializeSmartDetectionCondition(property.Value); continue; } if (property.NameEquals("hardThresholdCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hardThresholdCondition = Models.HardThresholdCondition.DeserializeHardThresholdCondition(property.Value); continue; } if (property.NameEquals("changeThresholdCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changeThresholdCondition = Models.ChangeThresholdCondition.DeserializeChangeThresholdCondition(property.Value); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MongoDBDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MongoDBDataFeed.Serialization.cs index d6ffb3e40809..49756dff08ec 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MongoDBDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MongoDBDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static MongoDBDataFeed DeserializeMongoDBDataFeed(JsonElement element) } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static MongoDBDataFeed DeserializeMongoDBDataFeed(JsonElement element) } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static MongoDBDataFeed DeserializeMongoDBDataFeed(JsonElement element) } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static MongoDBDataFeed DeserializeMongoDBDataFeed(JsonElement element) } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static MongoDBDataFeed DeserializeMongoDBDataFeed(JsonElement element) } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static MongoDBDataFeed DeserializeMongoDBDataFeed(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MySqlDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MySqlDataFeed.Serialization.cs index e7af3f3823f0..20643e53d899 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MySqlDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/MySqlDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static MySqlDataFeed DeserializeMySqlDataFeed(JsonElement element) } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static MySqlDataFeed DeserializeMySqlDataFeed(JsonElement element) } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static MySqlDataFeed DeserializeMySqlDataFeed(JsonElement element) } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static MySqlDataFeed DeserializeMySqlDataFeed(JsonElement element) } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static MySqlDataFeed DeserializeMySqlDataFeed(JsonElement element) } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static MySqlDataFeed DeserializeMySqlDataFeed(JsonElement element) } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/PostgreSqlDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/PostgreSqlDataFeed.Serialization.cs index bbee947d6d2f..873b093344cc 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/PostgreSqlDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/PostgreSqlDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static PostgreSqlDataFeed DeserializePostgreSqlDataFeed(JsonElement ele } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static PostgreSqlDataFeed DeserializePostgreSqlDataFeed(JsonElement ele } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static PostgreSqlDataFeed DeserializePostgreSqlDataFeed(JsonElement ele } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static PostgreSqlDataFeed DeserializePostgreSqlDataFeed(JsonElement ele } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static PostgreSqlDataFeed DeserializePostgreSqlDataFeed(JsonElement ele } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static PostgreSqlDataFeed DeserializePostgreSqlDataFeed(JsonElement ele } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SQLServerDataFeed.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SQLServerDataFeed.Serialization.cs index c95ffb04d019..ac077fefadbf 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SQLServerDataFeed.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SQLServerDataFeed.Serialization.cs @@ -239,6 +239,11 @@ internal static SQLServerDataFeed DeserializeSQLServerDataFeed(JsonElement eleme } if (property.NameEquals("dimension")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -259,36 +264,71 @@ internal static SQLServerDataFeed DeserializeSQLServerDataFeed(JsonElement eleme } if (property.NameEquals("startOffsetInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startOffsetInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("maxConcurrency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrency = property.Value.GetInt32(); continue; } if (property.NameEquals("minRetryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minRetryIntervalInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("stopRetryAfterInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopRetryAfterInSeconds = property.Value.GetInt64(); continue; } if (property.NameEquals("needRollup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } needRollup = new DataFeedRollupType(property.Value.GetString()); continue; } if (property.NameEquals("rollUpMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollUpMethod = new DataFeedAutoRollupMethod(property.Value.GetString()); continue; } if (property.NameEquals("rollUpColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -304,21 +344,41 @@ internal static SQLServerDataFeed DeserializeSQLServerDataFeed(JsonElement eleme } if (property.NameEquals("fillMissingPointType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointType = new DataFeedMissingDataPointFillType(property.Value.GetString()); continue; } if (property.NameEquals("fillMissingPointValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillMissingPointValue = property.Value.GetDouble(); continue; } if (property.NameEquals("viewMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } viewMode = new DataFeedAccessMode(property.Value.GetString()); continue; } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -329,6 +389,11 @@ internal static SQLServerDataFeed DeserializeSQLServerDataFeed(JsonElement eleme } if (property.NameEquals("viewers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -339,6 +404,11 @@ internal static SQLServerDataFeed DeserializeSQLServerDataFeed(JsonElement eleme } if (property.NameEquals("isAdmin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAdmin = property.Value.GetBoolean(); continue; } @@ -349,11 +419,21 @@ internal static SQLServerDataFeed DeserializeSQLServerDataFeed(JsonElement eleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DataFeedStatus(property.Value.GetString()); continue; } if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/UsageStats.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/UsageStats.Serialization.cs index 6e62a291d892..54f553905672 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/UsageStats.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/UsageStats.Serialization.cs @@ -24,26 +24,51 @@ internal static UsageStats DeserializeUsageStats(JsonElement element) { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("activeSeriesCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activeSeriesCount = property.Value.GetInt32(); continue; } if (property.NameEquals("allSeriesCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allSeriesCount = property.Value.GetInt32(); continue; } if (property.NameEquals("metricsCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metricsCount = property.Value.GetInt32(); continue; } if (property.NameEquals("datafeedCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } datafeedCount = property.Value.GetInt32(); continue; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebHook.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebHook.Serialization.cs index a4b9c115c9b3..52a319c49d98 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebHook.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebHook.Serialization.cs @@ -78,6 +78,11 @@ internal static WebHook DeserializeWebHook(JsonElement element) } if (property.NameEquals("admins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebhookHookParameter.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebhookHookParameter.Serialization.cs index 6527809b5f32..d252f83b1f7b 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebhookHookParameter.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/WebhookHookParameter.Serialization.cs @@ -79,6 +79,11 @@ internal static WebhookHookParameter DeserializeWebhookHookParameter(JsonElement } if (property.NameEquals("headers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TelemetryErrorDetails.Serialization.cs b/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TelemetryErrorDetails.Serialization.cs index 1ae188ab0b65..4a624c236a67 100644 --- a/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TelemetryErrorDetails.Serialization.cs +++ b/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TelemetryErrorDetails.Serialization.cs @@ -21,11 +21,21 @@ internal static TelemetryErrorDetails DeserializeTelemetryErrorDetails(JsonEleme { if (property.NameEquals("index")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } index = property.Value.GetInt32(); continue; } if (property.NameEquals("statusCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusCode = property.Value.GetInt32(); continue; } diff --git a/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TrackResponse.Serialization.cs b/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TrackResponse.Serialization.cs index ee097a4a0360..a7f353960380 100644 --- a/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TrackResponse.Serialization.cs +++ b/sdk/monitor/OpenTelemetry.Exporter.AzureMonitor/src/Generated/Models/TrackResponse.Serialization.cs @@ -22,16 +22,31 @@ internal static TrackResponse DeserializeTrackResponse(JsonElement element) { if (property.NameEquals("itemsReceived")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } itemsReceived = property.Value.GetInt32(); continue; } if (property.NameEquals("itemsAccepted")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } itemsAccepted = property.Value.GetInt32(); continue; } if (property.NameEquals("errors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AddressSpace.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AddressSpace.Serialization.cs index 41023b411ab6..d11775d9c995 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AddressSpace.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AddressSpace.Serialization.cs @@ -36,6 +36,11 @@ internal static AddressSpace DeserializeAddressSpace(JsonElement element) { if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGateway.Serialization.cs index 73fde618d55a..f015026ff455 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGateway.Serialization.cs @@ -293,6 +293,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -303,6 +308,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } @@ -328,6 +338,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -338,25 +353,50 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("sku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sku = ApplicationGatewaySku.DeserializeApplicationGatewaySku(property0.Value); continue; } if (property0.NameEquals("sslPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sslPolicy = ApplicationGatewaySslPolicy.DeserializeApplicationGatewaySslPolicy(property0.Value); continue; } if (property0.NameEquals("operationalState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } operationalState = new ApplicationGatewayOperationalState(property0.Value.GetString()); continue; } if (property0.NameEquals("gatewayIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -367,6 +407,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("authenticationCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -377,6 +422,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("trustedRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -387,6 +437,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("sslCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -397,6 +452,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("frontendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -407,6 +467,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("frontendPorts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -417,6 +482,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("probes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -427,6 +497,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("backendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -437,6 +512,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("backendHttpSettingsCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -447,6 +527,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("httpListeners")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -457,6 +542,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("urlPathMaps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -467,6 +557,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("requestRoutingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -477,6 +572,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("rewriteRuleSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -487,6 +587,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("redirectConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -497,26 +602,51 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("webApplicationFirewallConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } webApplicationFirewallConfiguration = ApplicationGatewayWebApplicationFirewallConfiguration.DeserializeApplicationGatewayWebApplicationFirewallConfiguration(property0.Value); continue; } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("enableHttp2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableHttp2 = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableFips")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFips = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("autoscaleConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleConfiguration = ApplicationGatewayAutoscaleConfiguration.DeserializeApplicationGatewayAutoscaleConfiguration(property0.Value); continue; } @@ -527,11 +657,21 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("customErrorConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -542,6 +682,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("forceFirewallPolicyAssociation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } forceFirewallPolicyAssociation = property0.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs index 1b62da23ae73..03be9591e2d3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs @@ -68,6 +68,11 @@ internal static ApplicationGatewayAuthenticationCertificate DeserializeApplicati } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("data")) @@ -77,6 +82,11 @@ internal static ApplicationGatewayAuthenticationCertificate DeserializeApplicati } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs index aaa34c6fe154..5d7a847c7030 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs @@ -38,6 +38,11 @@ internal static ApplicationGatewayAutoscaleConfiguration DeserializeApplicationG } if (property.NameEquals("maxCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxCapacity = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs index eac6f099e3fa..0446bafbd37d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs @@ -113,6 +113,11 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -123,10 +128,20 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("predefinedPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,11 +152,21 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property0.NameEquals("defaultPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultPolicy = new ApplicationGatewaySslPolicyName(property0.Value.GetString()); continue; } if (property0.NameEquals("availableCipherSuites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -152,6 +177,11 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property0.NameEquals("availableProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs index 699d04c56d4f..e5b2a24bd4df 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationGatewayAvailableSslPredefinedPolicies DeserializeAppl { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs index 089a7b084926..014de09824a7 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ApplicationGatewayAvailableWafRuleSetsResult DeserializeApplicat { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs index 34b9d3bdcda6..39989f464d04 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs @@ -75,10 +75,20 @@ internal static ApplicationGatewayBackendAddressPool DeserializeApplicationGatew } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("backendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -89,6 +99,11 @@ internal static ApplicationGatewayBackendAddressPool DeserializeApplicationGatew } if (property0.NameEquals("backendAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +114,11 @@ internal static ApplicationGatewayBackendAddressPool DeserializeApplicationGatew } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs index 324a59d95640..ebe2b623adea 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs @@ -20,6 +20,11 @@ internal static ApplicationGatewayBackendHealth DeserializeApplicationGatewayBac { if (property.NameEquals("backendAddressPools")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs index 3eb4587c5f3d..dcf87dcb8789 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs @@ -21,11 +21,21 @@ internal static ApplicationGatewayBackendHealthHttpSettings DeserializeApplicati { if (property.NameEquals("backendHttpSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendHttpSettings = ApplicationGatewayBackendHttpSettings.DeserializeApplicationGatewayBackendHttpSettings(property.Value); continue; } if (property.NameEquals("servers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs index 85ad65687cb7..1c9d41211747 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs @@ -20,11 +20,21 @@ internal static ApplicationGatewayBackendHealthOnDemand DeserializeApplicationGa { if (property.NameEquals("backendAddressPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = ApplicationGatewayBackendAddressPool.DeserializeApplicationGatewayBackendAddressPool(property.Value); continue; } if (property.NameEquals("backendHealthHttpSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendHealthHttpSettings = ApplicationGatewayBackendHealthHttpSettings.DeserializeApplicationGatewayBackendHealthHttpSettings(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs index 8d381204617a..c536fc69a794 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs @@ -21,11 +21,21 @@ internal static ApplicationGatewayBackendHealthPool DeserializeApplicationGatewa { if (property.NameEquals("backendAddressPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = ApplicationGatewayBackendAddressPool.DeserializeApplicationGatewayBackendAddressPool(property.Value); continue; } if (property.NameEquals("backendHttpSettingsCollection")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs index edf6394dfd7e..4d60391a2fbd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs @@ -27,11 +27,21 @@ internal static ApplicationGatewayBackendHealthServer DeserializeApplicationGate } if (property.NameEquals("ipConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ipConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property.Value); continue; } if (property.NameEquals("health")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } health = new ApplicationGatewayBackendHealthServerHealth(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs index b61aa7b093bd..fe3e446b6b74 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs @@ -151,35 +151,70 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ApplicationGatewayProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("cookieBasedAffinity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cookieBasedAffinity = new ApplicationGatewayCookieBasedAffinity(property0.Value.GetString()); continue; } if (property0.NameEquals("requestTimeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestTimeout = property0.Value.GetInt32(); continue; } if (property0.NameEquals("probe")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } probe = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("authenticationCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -190,6 +225,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("trustedRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -200,6 +240,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("connectionDraining")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionDraining = ApplicationGatewayConnectionDraining.DeserializeApplicationGatewayConnectionDraining(property0.Value); continue; } @@ -210,6 +255,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("pickHostNameFromBackendAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pickHostNameFromBackendAddress = property0.Value.GetBoolean(); continue; } @@ -220,6 +270,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("probeEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } probeEnabled = property0.Value.GetBoolean(); continue; } @@ -230,6 +285,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs index 5a0ba09d94e0..1ecdfefdf6ec 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs @@ -36,6 +36,11 @@ internal static ApplicationGatewayCustomError DeserializeApplicationGatewayCusto { if (property.NameEquals("statusCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusCode = new ApplicationGatewayCustomErrorStatusCode(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs index e0aeb2f26d35..68acfd3df497 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs @@ -44,6 +44,11 @@ internal static ApplicationGatewayFirewallDisabledRuleGroup DeserializeApplicati } if (property.NameEquals("rules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs index ef5e4845cf88..18bb3357d5f5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs @@ -98,6 +98,11 @@ internal static ApplicationGatewayFirewallRuleSet DeserializeApplicationGatewayF } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -108,10 +113,20 @@ internal static ApplicationGatewayFirewallRuleSet DeserializeApplicationGatewayF } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -127,6 +142,11 @@ internal static ApplicationGatewayFirewallRuleSet DeserializeApplicationGatewayF } if (property0.NameEquals("ruleGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs index 6695a2927935..cad2f225db15 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs @@ -86,6 +86,11 @@ internal static ApplicationGatewayFrontendIPConfiguration DeserializeApplication } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -95,21 +100,41 @@ internal static ApplicationGatewayFrontendIPConfiguration DeserializeApplication } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs index 8b23174fa4be..d09e64d13f5e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs @@ -68,15 +68,30 @@ internal static ApplicationGatewayFrontendPort DeserializeApplicationGatewayFron } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs index 845ccb5f48bc..331843d48c19 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs @@ -127,20 +127,40 @@ internal static ApplicationGatewayHttpListener DeserializeApplicationGatewayHttp } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("frontendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPort = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ApplicationGatewayProtocol(property0.Value.GetString()); continue; } @@ -151,21 +171,41 @@ internal static ApplicationGatewayHttpListener DeserializeApplicationGatewayHttp } if (property0.NameEquals("sslCertificate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sslCertificate = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("requireServerNameIndication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requireServerNameIndication = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("customErrorConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -176,11 +216,21 @@ internal static ApplicationGatewayHttpListener DeserializeApplicationGatewayHttp } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("hostNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs index b7a16584d94c..14928d3ff358 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs @@ -68,15 +68,30 @@ internal static ApplicationGatewayIPConfiguration DeserializeApplicationGatewayI } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs index bef01f6e0aa6..20e197a63a76 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationGatewayListResult DeserializeApplicationGatewayListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs index 7ecb79f9fde1..b9d8dae7936d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs @@ -104,10 +104,20 @@ internal static ApplicationGatewayPathRule DeserializeApplicationGatewayPathRule } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("paths")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,31 +128,61 @@ internal static ApplicationGatewayPathRule DeserializeApplicationGatewayPathRule } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendHttpSettings = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("redirectConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("rewriteRuleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rewriteRuleSet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = DeserializeSubResource(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs index f2ade5f375a3..62fa7a62c642 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs @@ -122,10 +122,20 @@ internal static ApplicationGatewayProbe DeserializeApplicationGatewayProbe(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ApplicationGatewayProtocol(property0.Value.GetString()); continue; } @@ -141,41 +151,81 @@ internal static ApplicationGatewayProbe DeserializeApplicationGatewayProbe(JsonE } if (property0.NameEquals("interval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } interval = property0.Value.GetInt32(); continue; } if (property0.NameEquals("timeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property0.Value.GetInt32(); continue; } if (property0.NameEquals("unhealthyThreshold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } unhealthyThreshold = property0.Value.GetInt32(); continue; } if (property0.NameEquals("pickHostNameFromBackendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pickHostNameFromBackendHttpSettings = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("minServers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minServers = property0.Value.GetInt32(); continue; } if (property0.NameEquals("match")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } match = ApplicationGatewayProbeHealthResponseMatch.DeserializeApplicationGatewayProbeHealthResponseMatch(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs index b9d36cb5f73b..428250b6bb5a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs @@ -47,6 +47,11 @@ internal static ApplicationGatewayProbeHealthResponseMatch DeserializeApplicatio } if (property.NameEquals("statusCodes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs index 3acb60cc8baf..65cd8f984983 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs @@ -125,15 +125,30 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("redirectType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectType = new ApplicationGatewayRedirectType(property0.Value.GetString()); continue; } if (property0.NameEquals("targetListener")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } targetListener = DeserializeSubResource(property0.Value); continue; } @@ -144,16 +159,31 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property0.NameEquals("includePath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } includePath = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("includeQueryString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } includeQueryString = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("requestRoutingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -164,6 +194,11 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property0.NameEquals("urlPathMaps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -174,6 +209,11 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property0.NameEquals("pathRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs index 4d94c14bd103..128c9960c63e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs @@ -110,50 +110,100 @@ internal static ApplicationGatewayRequestRoutingRule DeserializeApplicationGatew } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ruleType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ruleType = new ApplicationGatewayRequestRoutingRuleType(property0.Value.GetString()); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendHttpSettings = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("httpListener")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } httpListener = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("urlPathMap")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } urlPathMap = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("rewriteRuleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rewriteRuleSet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("redirectConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs index b9f523c2c534..889ffd24b82a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs @@ -59,11 +59,21 @@ internal static ApplicationGatewayRewriteRule DeserializeApplicationGatewayRewri } if (property.NameEquals("ruleSequence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ruleSequence = property.Value.GetInt32(); continue; } if (property.NameEquals("conditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -74,6 +84,11 @@ internal static ApplicationGatewayRewriteRule DeserializeApplicationGatewayRewri } if (property.NameEquals("actionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actionSet = ApplicationGatewayRewriteRuleActionSet.DeserializeApplicationGatewayRewriteRuleActionSet(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs index 1d5d9873ada7..4fae095d7816 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs @@ -53,6 +53,11 @@ internal static ApplicationGatewayRewriteRuleActionSet DeserializeApplicationGat { if (property.NameEquals("requestHeaderConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -63,6 +68,11 @@ internal static ApplicationGatewayRewriteRuleActionSet DeserializeApplicationGat } if (property.NameEquals("responseHeaderConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -73,6 +83,11 @@ internal static ApplicationGatewayRewriteRuleActionSet DeserializeApplicationGat } if (property.NameEquals("urlConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } urlConfiguration = ApplicationGatewayUrlConfiguration.DeserializeApplicationGatewayUrlConfiguration(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs index 4f418b681d91..44c7f5b4625a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs @@ -58,11 +58,21 @@ internal static ApplicationGatewayRewriteRuleCondition DeserializeApplicationGat } if (property.NameEquals("ignoreCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreCase = property.Value.GetBoolean(); continue; } if (property.NameEquals("negate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } negate = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs index 8f9672afb1bd..29816be7da49 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs @@ -68,10 +68,20 @@ internal static ApplicationGatewayRewriteRuleSet DeserializeApplicationGatewayRe } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rewriteRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -82,6 +92,11 @@ internal static ApplicationGatewayRewriteRuleSet DeserializeApplicationGatewayRe } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySku.Serialization.cs index 1756516b8298..61193a8fef2e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySku.Serialization.cs @@ -42,16 +42,31 @@ internal static ApplicationGatewaySku DeserializeApplicationGatewaySku(JsonEleme { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new ApplicationGatewaySkuName(property.Value.GetString()); continue; } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new ApplicationGatewayTier(property.Value.GetString()); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs index 8eb5b5ea38ec..554789668aba 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs @@ -81,6 +81,11 @@ internal static ApplicationGatewaySslCertificate DeserializeApplicationGatewaySs } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("data")) @@ -105,6 +110,11 @@ internal static ApplicationGatewaySslCertificate DeserializeApplicationGatewaySs } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs index 687090c950ec..dc3b552b1784 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs @@ -65,6 +65,11 @@ internal static ApplicationGatewaySslPolicy DeserializeApplicationGatewaySslPoli { if (property.NameEquals("disabledSslProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -75,16 +80,31 @@ internal static ApplicationGatewaySslPolicy DeserializeApplicationGatewaySslPoli } if (property.NameEquals("policyType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policyType = new ApplicationGatewaySslPolicyType(property.Value.GetString()); continue; } if (property.NameEquals("policyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policyName = new ApplicationGatewaySslPolicyName(property.Value.GetString()); continue; } if (property.NameEquals("cipherSuites")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -95,6 +115,11 @@ internal static ApplicationGatewaySslPolicy DeserializeApplicationGatewaySslPoli } if (property.NameEquals("minProtocolVersion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minProtocolVersion = new ApplicationGatewaySslProtocol(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs index 84bd1cdb1482..0e2002fee261 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs @@ -67,10 +67,20 @@ internal static ApplicationGatewaySslPredefinedPolicy DeserializeApplicationGate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cipherSuites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -81,6 +91,11 @@ internal static ApplicationGatewaySslPredefinedPolicy DeserializeApplicationGate } if (property0.NameEquals("minProtocolVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minProtocolVersion = new ApplicationGatewaySslProtocol(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs index fb47972fc286..8530d75c5d07 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs @@ -74,6 +74,11 @@ internal static ApplicationGatewayTrustedRootCertificate DeserializeApplicationG } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("data")) @@ -88,6 +93,11 @@ internal static ApplicationGatewayTrustedRootCertificate DeserializeApplicationG } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs index 6096c0ad871b..737e0bf3205f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs @@ -52,6 +52,11 @@ internal static ApplicationGatewayUrlConfiguration DeserializeApplicationGateway } if (property.NameEquals("reroute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reroute = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs index 07398c652072..59cc47e69022 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs @@ -98,30 +98,60 @@ internal static ApplicationGatewayUrlPathMap DeserializeApplicationGatewayUrlPat } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("defaultBackendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultBackendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("defaultBackendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultBackendHttpSettings = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("defaultRewriteRuleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultRewriteRuleSet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("defaultRedirectConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultRedirectConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("pathRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -132,6 +162,11 @@ internal static ApplicationGatewayUrlPathMap DeserializeApplicationGatewayUrlPat } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs index 8d4e9f7579c3..fc022d212d43 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs @@ -103,6 +103,11 @@ internal static ApplicationGatewayWebApplicationFirewallConfiguration Deserializ } if (property.NameEquals("disabledRuleGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -113,26 +118,51 @@ internal static ApplicationGatewayWebApplicationFirewallConfiguration Deserializ } if (property.NameEquals("requestBodyCheck")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestBodyCheck = property.Value.GetBoolean(); continue; } if (property.NameEquals("maxRequestBodySize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRequestBodySize = property.Value.GetInt32(); continue; } if (property.NameEquals("maxRequestBodySizeInKb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRequestBodySizeInKb = property.Value.GetInt32(); continue; } if (property.NameEquals("fileUploadLimitInMb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileUploadLimitInMb = property.Value.GetInt32(); continue; } if (property.NameEquals("exclusions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationRuleCondition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationRuleCondition.Serialization.cs index d7a4b80354ec..75770b004290 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationRuleCondition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationRuleCondition.Serialization.cs @@ -117,6 +117,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso { if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -127,6 +132,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -137,6 +147,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +162,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("targetUrls")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -157,6 +177,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("targetFqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -167,6 +192,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("fqdnTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -177,6 +207,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs index 2ff5c061dc74..3482884b5bd4 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs @@ -82,6 +82,11 @@ internal static ApplicationSecurityGroup DeserializeApplicationSecurityGroup(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -92,6 +97,11 @@ internal static ApplicationSecurityGroup DeserializeApplicationSecurityGroup(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceGuid")) @@ -101,6 +111,11 @@ internal static ApplicationSecurityGroup DeserializeApplicationSecurityGroup(Jso } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs index ba617bf0703a..9a8ddd4b5b6d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationSecurityGroupListResult DeserializeApplicationSecurit { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AuthorizationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AuthorizationListResult.Serialization.cs index 996dc05f32ce..f4a3655eca10 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AuthorizationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AuthorizationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AuthorizationListResult DeserializeAuthorizationListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs index c4fcd560c535..6c835713468b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AutoApprovedPrivateLinkServicesResult DeserializeAutoApprovedPri { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegation.Serialization.cs index 5856f899a3b9..13694b6cd6ff 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegation.Serialization.cs @@ -44,6 +44,11 @@ internal static AvailableDelegation DeserializeAvailableDelegation(JsonElement e } if (property.NameEquals("actions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegationsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegationsResult.Serialization.cs index 9974847829fc..7964e670f897 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegationsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableDelegationsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AvailableDelegationsResult DeserializeAvailableDelegationsResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs index 81a5d0913703..8ed92811c401 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AvailablePrivateEndpointTypesResult DeserializeAvailablePrivateE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCity.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCity.Serialization.cs index 4f4e3e444175..b454ba1b04a8 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCity.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCity.Serialization.cs @@ -26,6 +26,11 @@ internal static AvailableProvidersListCity DeserializeAvailableProvidersListCity } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs index d6464f5f6bbf..48f2cfa43a66 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs @@ -27,6 +27,11 @@ internal static AvailableProvidersListCountry DeserializeAvailableProvidersListC } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static AvailableProvidersListCountry DeserializeAvailableProvidersListC } if (property.NameEquals("states")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListState.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListState.Serialization.cs index 13f6e810eccb..5658f08be416 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListState.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableProvidersListState.Serialization.cs @@ -27,6 +27,11 @@ internal static AvailableProvidersListState DeserializeAvailableProvidersListSta } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static AvailableProvidersListState DeserializeAvailableProvidersListSta } if (property.NameEquals("cities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs index 31e4ce4283f6..e582a00742df 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AvailableServiceAliasesResult DeserializeAvailableServiceAliases { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewall.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewall.Serialization.cs index 50145df09c65..8025e2317b6d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewall.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewall.Serialization.cs @@ -155,6 +155,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) { if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -190,6 +195,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -200,10 +210,20 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("applicationRuleCollections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -214,6 +234,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("natRuleCollections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -224,6 +249,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("networkRuleCollections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,6 +264,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -244,36 +279,71 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("managementIpConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } managementIpConfiguration = AzureFirewallIPConfiguration.DeserializeAzureFirewallIPConfiguration(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("threatIntelMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } threatIntelMode = new AzureFirewallThreatIntelMode(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("hubIpAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hubIpAddresses = HubIPAddresses.DeserializeHubIPAddresses(property0.Value); continue; } if (property0.NameEquals("ipGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -284,11 +354,21 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("sku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sku = AzureFirewallSku.DeserializeAzureFirewallSku(property0.Value); continue; } if (property0.NameEquals("additionalProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs index b468d471181a..b13c1d11d185 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs @@ -102,6 +102,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -112,6 +117,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -122,6 +132,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("targetFqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -132,6 +147,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("fqdnTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -142,6 +162,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs index 733c0aabe9a5..4b1b94271916 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs @@ -80,20 +80,40 @@ internal static AzureFirewallApplicationRuleCollection DeserializeAzureFirewallA } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = AzureFirewallRCAction.DeserializeAzureFirewallRCAction(property0.Value); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +124,11 @@ internal static AzureFirewallApplicationRuleCollection DeserializeAzureFirewallA } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs index 100944ebb016..8ef9b628e769 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs @@ -36,11 +36,21 @@ internal static AzureFirewallApplicationRuleProtocol DeserializeAzureFirewallApp { if (property.NameEquals("protocolType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocolType = new AzureFirewallApplicationRuleProtocolType(property.Value.GetString()); continue; } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs index 5403dbcbc60f..f44cad3a1093 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs @@ -82,6 +82,11 @@ internal static AzureFirewallFqdnTag DeserializeAzureFirewallFqdnTag(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -92,10 +97,20 @@ internal static AzureFirewallFqdnTag DeserializeAzureFirewallFqdnTag(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs index 095360c86bc4..82bd7a86e429 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AzureFirewallFqdnTagListResult DeserializeAzureFirewallFqdnTagLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs index 2ab4e5811773..6986a8c51609 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs @@ -75,6 +75,11 @@ internal static AzureFirewallIPConfiguration DeserializeAzureFirewallIPConfigura } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -84,16 +89,31 @@ internal static AzureFirewallIPConfiguration DeserializeAzureFirewallIPConfigura } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallListResult.Serialization.cs index 0868afea82d1..9fdc69aa09da 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AzureFirewallListResult DeserializeAzureFirewallListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs index d9f311581e4e..d8e2ef667606 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs @@ -30,6 +30,11 @@ internal static AzureFirewallNatRCAction DeserializeAzureFirewallNatRCAction(Jso { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new AzureFirewallNatRCActionType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRule.Serialization.cs index cfc1369aca23..f0c387f5498f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRule.Serialization.cs @@ -120,6 +120,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -130,6 +135,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -140,6 +150,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -150,6 +165,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -175,6 +195,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs index 2d67cf6edc1f..eb3466d632ff 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs @@ -80,20 +80,40 @@ internal static AzureFirewallNatRuleCollection DeserializeAzureFirewallNatRuleCo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = AzureFirewallNatRCAction.DeserializeAzureFirewallNatRCAction(property0.Value); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +124,11 @@ internal static AzureFirewallNatRuleCollection DeserializeAzureFirewallNatRuleCo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs index 5e6263f266c8..cebe8945c049 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs @@ -124,6 +124,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -134,6 +139,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +154,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -154,6 +169,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -164,6 +184,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationFqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +199,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -184,6 +214,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs index 278aa0806982..4c8dcfaecfeb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs @@ -80,20 +80,40 @@ internal static AzureFirewallNetworkRuleCollection DeserializeAzureFirewallNetwo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = AzureFirewallRCAction.DeserializeAzureFirewallRCAction(property0.Value); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +124,11 @@ internal static AzureFirewallNetworkRuleCollection DeserializeAzureFirewallNetwo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallRCAction.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallRCAction.Serialization.cs index a5f8f7440cf9..dffc1ccbfffc 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallRCAction.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallRCAction.Serialization.cs @@ -30,6 +30,11 @@ internal static AzureFirewallRCAction DeserializeAzureFirewallRCAction(JsonEleme { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new AzureFirewallRCActionType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallSku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallSku.Serialization.cs index 5ee9c4893cc0..3d2259d3026a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallSku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureFirewallSku.Serialization.cs @@ -36,11 +36,21 @@ internal static AzureFirewallSku DeserializeAzureFirewallSku(JsonElement element { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new AzureFirewallSkuName(property.Value.GetString()); continue; } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new AzureFirewallSkuTier(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs index 557c3f574f5f..504cd94797eb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs @@ -32,6 +32,11 @@ internal static AzureReachabilityReportItem DeserializeAzureReachabilityReportIt } if (property.NameEquals("latencies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs index 0323610d2fff..b31ab5ce6abd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs @@ -21,11 +21,21 @@ internal static AzureReachabilityReportLatencyInfo DeserializeAzureReachabilityR { if (property.NameEquals("timeStamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeStamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("score")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } score = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BGPCommunity.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BGPCommunity.Serialization.cs index 9d11236769ed..9099cf1a713c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BGPCommunity.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BGPCommunity.Serialization.cs @@ -81,6 +81,11 @@ internal static BGPCommunity DeserializeBGPCommunity(JsonElement element) } if (property.NameEquals("communityPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -91,6 +96,11 @@ internal static BGPCommunity DeserializeBGPCommunity(JsonElement element) } if (property.NameEquals("isAuthorizedToUse")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAuthorizedToUse = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BackendAddressPool.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BackendAddressPool.Serialization.cs index 4039268ad096..d024e58cccb3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BackendAddressPool.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BackendAddressPool.Serialization.cs @@ -78,10 +78,20 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("backendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -92,6 +102,11 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("loadBalancerBackendAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -102,6 +117,11 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -112,11 +132,21 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("outboundRule")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } outboundRule = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("outboundRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -127,6 +157,11 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSession.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSession.Serialization.cs index 9b6eb201c908..f87026088831 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSession.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSession.Serialization.cs @@ -34,6 +34,11 @@ internal static BastionActiveSession DeserializeBastionActiveSession(JsonElement } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetObject(); continue; } @@ -69,6 +74,11 @@ internal static BastionActiveSession DeserializeBastionActiveSession(JsonElement } if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new BastionConnectProtocol(property.Value.GetString()); continue; } @@ -79,6 +89,11 @@ internal static BastionActiveSession DeserializeBastionActiveSession(JsonElement } if (property.NameEquals("sessionDurationInMins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sessionDurationInMins = property.Value.GetSingle(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs index 09dc5c546987..083175415b16 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionActiveSessionListResult DeserializeBastionActiveSessionLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHost.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHost.Serialization.cs index 990178d601f0..8723309e46cd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHost.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHost.Serialization.cs @@ -98,6 +98,11 @@ internal static BastionHost DeserializeBastionHost(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -108,10 +113,20 @@ internal static BastionHost DeserializeBastionHost(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -127,6 +142,11 @@ internal static BastionHost DeserializeBastionHost(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs index dee2556ae806..4c98379c8b1c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs @@ -80,25 +80,50 @@ internal static BastionHostIPConfiguration DeserializeBastionHostIPConfiguration } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostListResult.Serialization.cs index 86f2f8bc9835..95923bd93f0b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionHostListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionHostListResult DeserializeBastionHostListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs index 103be1c4de79..5d4f8ae41f3d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionSessionDeleteResult DeserializeBastionSessionDeleteResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs index 5808d4b5c228..6921a42aff0b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionShareableLinkListResult DeserializeBastionShareableLinkLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatus.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatus.Serialization.cs index abf61eee08a9..480a7c2c2a8d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatus.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatus.Serialization.cs @@ -36,11 +36,21 @@ internal static BgpPeerStatus DeserializeBgpPeerStatus(JsonElement element) } if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt64(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new BgpPeerState(property.Value.GetString()); continue; } @@ -51,16 +61,31 @@ internal static BgpPeerStatus DeserializeBgpPeerStatus(JsonElement element) } if (property.NameEquals("routesReceived")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } routesReceived = property.Value.GetInt64(); continue; } if (property.NameEquals("messagesSent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } messagesSent = property.Value.GetInt64(); continue; } if (property.NameEquals("messagesReceived")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } messagesReceived = property.Value.GetInt64(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs index a95b07860353..f0ab1ac38ef5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static BgpPeerStatusListResult DeserializeBgpPeerStatusListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunity.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunity.Serialization.cs index 5f40b08901ac..f6b6c9a25151 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunity.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunity.Serialization.cs @@ -91,6 +91,11 @@ internal static BgpServiceCommunity DeserializeBgpServiceCommunity(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -101,6 +106,11 @@ internal static BgpServiceCommunity DeserializeBgpServiceCommunity(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceName")) @@ -110,6 +120,11 @@ internal static BgpServiceCommunity DeserializeBgpServiceCommunity(JsonElement e } if (property0.NameEquals("bgpCommunities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs index cf5cf3bc0ed5..0e5ca28a5725 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BgpServiceCommunityListResult DeserializeBgpServiceCommunityList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpSettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpSettings.Serialization.cs index 83b0bef467fb..b5f1c3bc8613 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpSettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/BgpSettings.Serialization.cs @@ -54,6 +54,11 @@ internal static BgpSettings DeserializeBgpSettings(JsonElement element) { if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt64(); continue; } @@ -64,11 +69,21 @@ internal static BgpSettings DeserializeBgpSettings(JsonElement element) } if (property.NameEquals("peerWeight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } peerWeight = property.Value.GetInt32(); continue; } if (property.NameEquals("bgpPeeringAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudError.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudError.Serialization.cs index 4580622fbe1d..ac8c21c82f77 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBody.DeserializeCloudErrorBody(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudErrorBody.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudErrorBody.Serialization.cs index 60467a395857..5b398d297259 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudErrorBody.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CloudErrorBody.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBody DeserializeCloudErrorBody(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs index ae175b42bcf0..fbb712991406 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs @@ -52,6 +52,11 @@ internal static ConnectionMonitorDestination DeserializeConnectionMonitorDestina } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs index d40995eed927..be780e97aa01 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs @@ -60,6 +60,11 @@ internal static ConnectionMonitorEndpoint DeserializeConnectionMonitorEndpoint(J } if (property.NameEquals("filter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filter = ConnectionMonitorEndpointFilter.DeserializeConnectionMonitorEndpointFilter(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs index d11e129177ed..fbc78f440d31 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs @@ -42,11 +42,21 @@ internal static ConnectionMonitorEndpointFilter DeserializeConnectionMonitorEndp { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new ConnectionMonitorEndpointFilterType(property.Value.GetString()); continue; } if (property.NameEquals("items")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs index 91acbbedee3d..1d7d4b07fd20 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs @@ -36,6 +36,11 @@ internal static ConnectionMonitorEndpointFilterItem DeserializeConnectionMonitor { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new ConnectionMonitorEndpointFilterItemType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs index 90eb82149c8d..eec94c875d47 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs @@ -71,11 +71,21 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH { if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } if (property.NameEquals("method")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } method = new HttpConfigurationMethod(property.Value.GetString()); continue; } @@ -86,6 +96,11 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH } if (property.NameEquals("requestHeaders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -96,6 +111,11 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH } if (property.NameEquals("validStatusCodeRanges")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +126,11 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH } if (property.NameEquals("preferHTTPS")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preferHTTPS = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs index f14a4e45552a..f9b873579ba0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs @@ -30,6 +30,11 @@ internal static ConnectionMonitorIcmpConfiguration DeserializeConnectionMonitorI { if (property.NameEquals("disableTraceRoute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableTraceRoute = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs index 959f9c68429e..69597a7e7c52 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ConnectionMonitorListResult DeserializeConnectionMonitorListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs index 59795a677209..ef7c4c47f1b3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs @@ -36,11 +36,21 @@ internal static ConnectionMonitorOutput DeserializeConnectionMonitorOutput(JsonE { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new OutputType(property.Value.GetString()); continue; } if (property.NameEquals("workspaceSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } workspaceSettings = ConnectionMonitorWorkspaceSettings.DeserializeConnectionMonitorWorkspaceSettings(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs index 81cb794a3334..391eedda6da2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs @@ -21,11 +21,21 @@ internal static ConnectionMonitorQueryResult DeserializeConnectionMonitorQueryRe { if (property.NameEquals("sourceStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceStatus = new ConnectionMonitorSourceStatus(property.Value.GetString()); continue; } if (property.NameEquals("states")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorResult.Serialization.cs index fc0af9fd01ef..4d1d18af02e1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorResult.Serialization.cs @@ -64,6 +64,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -74,30 +79,60 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("source")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } source = ConnectionMonitorSource.DeserializeConnectionMonitorSource(property0.Value); continue; } if (property0.NameEquals("destination")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destination = ConnectionMonitorDestination.DeserializeConnectionMonitorDestination(property0.Value); continue; } if (property0.NameEquals("autoStart")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoStart = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("monitoringIntervalInSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } monitoringIntervalInSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("endpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -108,6 +143,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("testConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +158,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("testGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -128,6 +173,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("outputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -143,11 +193,21 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -158,6 +218,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("connectionMonitorType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionMonitorType = new ConnectionMonitorType(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSource.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSource.Serialization.cs index 405a2baa19d1..5380834b5c35 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSource.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSource.Serialization.cs @@ -38,6 +38,11 @@ internal static ConnectionMonitorSource DeserializeConnectionMonitorSource(JsonE } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs index 8aa669d826be..6087c620c2f3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs @@ -36,11 +36,21 @@ internal static ConnectionMonitorSuccessThreshold DeserializeConnectionMonitorSu { if (property.NameEquals("checksFailedPercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } checksFailedPercent = property.Value.GetInt32(); continue; } if (property.NameEquals("roundTripTimeMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } roundTripTimeMs = property.Value.GetSingle(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs index ca0de8727bb3..7732335ce5b6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs @@ -36,11 +36,21 @@ internal static ConnectionMonitorTcpConfiguration DeserializeConnectionMonitorTc { if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } if (property.NameEquals("disableTraceRoute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableTraceRoute = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs index 007d7809fce1..cfcae1b57abb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs @@ -71,6 +71,11 @@ internal static ConnectionMonitorTestConfiguration DeserializeConnectionMonitorT } if (property.NameEquals("testFrequencySec")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } testFrequencySec = property.Value.GetInt32(); continue; } @@ -81,26 +86,51 @@ internal static ConnectionMonitorTestConfiguration DeserializeConnectionMonitorT } if (property.NameEquals("preferredIPVersion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preferredIPVersion = new PreferredIPVersion(property.Value.GetString()); continue; } if (property.NameEquals("httpConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } httpConfiguration = ConnectionMonitorHttpConfiguration.DeserializeConnectionMonitorHttpConfiguration(property.Value); continue; } if (property.NameEquals("tcpConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tcpConfiguration = ConnectionMonitorTcpConfiguration.DeserializeConnectionMonitorTcpConfiguration(property.Value); continue; } if (property.NameEquals("icmpConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } icmpConfiguration = ConnectionMonitorIcmpConfiguration.DeserializeConnectionMonitorIcmpConfiguration(property.Value); continue; } if (property.NameEquals("successThreshold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successThreshold = ConnectionMonitorSuccessThreshold.DeserializeConnectionMonitorSuccessThreshold(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs index 295ecb1a6815..d36249e2a781 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs @@ -63,6 +63,11 @@ internal static ConnectionMonitorTestGroup DeserializeConnectionMonitorTestGroup } if (property.NameEquals("disable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disable = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs index 913131812430..87c606c83821 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs @@ -30,51 +30,101 @@ internal static ConnectionStateSnapshot DeserializeConnectionStateSnapshot(JsonE { if (property.NameEquals("connectionState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionState = new ConnectionState(property.Value.GetString()); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("evaluationState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } evaluationState = new EvaluationState(property.Value.GetString()); continue; } if (property.NameEquals("avgLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } avgLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("minLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("maxLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("probesSent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesSent = property.Value.GetInt32(); continue; } if (property.NameEquals("probesFailed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesFailed = property.Value.GetInt32(); continue; } if (property.NameEquals("hops")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityHop.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityHop.Serialization.cs index b9e1dc298a1f..3c12cdbd6152 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityHop.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityHop.Serialization.cs @@ -45,6 +45,11 @@ internal static ConnectivityHop DeserializeConnectivityHop(JsonElement element) } if (property.NameEquals("nextHopIds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -55,6 +60,11 @@ internal static ConnectivityHop DeserializeConnectivityHop(JsonElement element) } if (property.NameEquals("issues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityInformation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityInformation.Serialization.cs index 77e34488eb49..7cda53cbf865 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityInformation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityInformation.Serialization.cs @@ -26,6 +26,11 @@ internal static ConnectivityInformation DeserializeConnectivityInformation(JsonE { if (property.NameEquals("hops")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -36,31 +41,61 @@ internal static ConnectivityInformation DeserializeConnectivityInformation(JsonE } if (property.NameEquals("connectionStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new ConnectionStatus(property.Value.GetString()); continue; } if (property.NameEquals("avgLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } avgLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("minLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("maxLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("probesSent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesSent = property.Value.GetInt32(); continue; } if (property.NameEquals("probesFailed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesFailed = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityIssue.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityIssue.Serialization.cs index 8f3f3bb4f4f4..a5ae75dec50c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityIssue.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ConnectivityIssue.Serialization.cs @@ -23,21 +23,41 @@ internal static ConnectivityIssue DeserializeConnectivityIssue(JsonElement eleme { if (property.NameEquals("origin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } origin = new Origin(property.Value.GetString()); continue; } if (property.NameEquals("severity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } severity = new Severity(property.Value.GetString()); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new IssueType(property.Value.GetString()); continue; } if (property.NameEquals("context")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterface.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterface.Serialization.cs index 99bcdff9d07c..aed57a2b2e62 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterface.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterface.Serialization.cs @@ -71,20 +71,40 @@ internal static ContainerNetworkInterface DeserializeContainerNetworkInterface(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("containerNetworkInterfaceConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } containerNetworkInterfaceConfiguration = ContainerNetworkInterfaceConfiguration.DeserializeContainerNetworkInterfaceConfiguration(property0.Value); continue; } if (property0.NameEquals("container")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } container = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -95,6 +115,11 @@ internal static ContainerNetworkInterface DeserializeContainerNetworkInterface(J } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs index c4290ece3a91..10c5a9c4a7ed 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs @@ -85,10 +85,20 @@ internal static ContainerNetworkInterfaceConfiguration DeserializeContainerNetwo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +109,11 @@ internal static ContainerNetworkInterfaceConfiguration DeserializeContainerNetwo } if (property0.NameEquals("containerNetworkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -109,6 +124,11 @@ internal static ContainerNetworkInterfaceConfiguration DeserializeContainerNetwo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs index 1688f5c576a4..9de5a1c532bc 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs @@ -37,10 +37,20 @@ internal static ContainerNetworkInterfaceIpConfiguration DeserializeContainerNet } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs index e7845d6b721f..7eb0aafa48de 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs @@ -47,6 +47,11 @@ internal static CustomDnsConfigPropertiesFormat DeserializeCustomDnsConfigProper } if (property.NameEquals("ipAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosCustomPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosCustomPolicy.Serialization.cs index b35e5708adfc..229c1d5f885c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosCustomPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosCustomPolicy.Serialization.cs @@ -94,6 +94,11 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,6 +109,11 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceGuid")) @@ -113,11 +123,21 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("publicIPAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -128,6 +148,11 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property0.NameEquals("protocolCustomSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlan.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlan.Serialization.cs index e6e0595389ee..113aaf2abafd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlan.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlan.Serialization.cs @@ -73,6 +73,11 @@ internal static DdosProtectionPlan DeserializeDdosProtectionPlan(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -88,6 +93,11 @@ internal static DdosProtectionPlan DeserializeDdosProtectionPlan(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceGuid")) @@ -97,11 +107,21 @@ internal static DdosProtectionPlan DeserializeDdosProtectionPlan(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualNetworks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs index 01b564912781..d67414a8b7b3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DdosProtectionPlanListResult DeserializeDdosProtectionPlanListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosSettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosSettings.Serialization.cs index 65727cb6f31a..a326d5aade73 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosSettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DdosSettings.Serialization.cs @@ -42,16 +42,31 @@ internal static DdosSettings DeserializeDdosSettings(JsonElement element) { if (property.NameEquals("ddosCustomPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ddosCustomPolicy = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("protectionCoverage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectionCoverage = new DdosSettingsProtectionCoverage(property.Value.GetString()); continue; } if (property.NameEquals("protectedIP")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectedIP = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Delegation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Delegation.Serialization.cs index 7e3bb43c1d82..31a031c01256 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Delegation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Delegation.Serialization.cs @@ -64,6 +64,11 @@ internal static Delegation DeserializeDelegation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceName")) @@ -73,6 +78,11 @@ internal static Delegation DeserializeDelegation(JsonElement element) } if (property0.NameEquals("actions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -83,6 +93,11 @@ internal static Delegation DeserializeDelegation(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DeviceProperties.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DeviceProperties.Serialization.cs index 14ccd60dfffb..38480da65e66 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DeviceProperties.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DeviceProperties.Serialization.cs @@ -52,6 +52,11 @@ internal static DeviceProperties DeserializeDeviceProperties(JsonElement element } if (property.NameEquals("linkSpeedInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkSpeedInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DhcpOptions.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DhcpOptions.Serialization.cs index b3353ce9905f..039a761a23b5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DhcpOptions.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DhcpOptions.Serialization.cs @@ -36,6 +36,11 @@ internal static DhcpOptions DeserializeDhcpOptions(JsonElement element) { if (property.NameEquals("dnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs index 75a8927b76f6..2d72f23190ea 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs @@ -19,6 +19,11 @@ internal static DnsNameAvailabilityResult DeserializeDnsNameAvailabilityResult(J { if (property.NameEquals("available")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } available = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs index 984bad9f1da1..182557bfc165 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs @@ -23,16 +23,31 @@ internal static EffectiveNetworkSecurityGroup DeserializeEffectiveNetworkSecurit { if (property.NameEquals("networkSecurityGroup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("association")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } association = EffectiveNetworkSecurityGroupAssociation.DeserializeEffectiveNetworkSecurityGroupAssociation(property.Value); continue; } if (property.NameEquals("effectiveSecurityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs index b9cbe54c025b..a928a0803a35 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs @@ -20,11 +20,21 @@ internal static EffectiveNetworkSecurityGroupAssociation DeserializeEffectiveNet { if (property.NameEquals("subnet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("networkInterface")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkInterface = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs index 1dab2a5a874a..e04a162c26ea 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EffectiveNetworkSecurityGroupListResult DeserializeEffectiveNetw { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs index 0cde1eb293e4..ccea55adcadd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs @@ -39,6 +39,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new EffectiveSecurityRuleProtocol(property.Value.GetString()); continue; } @@ -54,6 +59,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("sourcePortRanges")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -64,6 +74,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("destinationPortRanges")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -84,6 +99,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("sourceAddressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -94,6 +114,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("destinationAddressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -104,6 +129,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("expandedSourceAddressPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -114,6 +144,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("expandedDestinationAddressPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -124,16 +159,31 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("access")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } access = new SecurityRuleAccess(property.Value.GetString()); continue; } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } if (property.NameEquals("direction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } direction = new SecurityRuleDirection(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRoute.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRoute.Serialization.cs index 41bb589ff1be..a6e2f7fd72b6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRoute.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRoute.Serialization.cs @@ -31,21 +31,41 @@ internal static EffectiveRoute DeserializeEffectiveRoute(JsonElement element) } if (property.NameEquals("disableBgpRoutePropagation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableBgpRoutePropagation = property.Value.GetBoolean(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = new EffectiveRouteSource(property.Value.GetString()); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new EffectiveRouteState(property.Value.GetString()); continue; } if (property.NameEquals("addressPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -56,6 +76,11 @@ internal static EffectiveRoute DeserializeEffectiveRoute(JsonElement element) } if (property.NameEquals("nextHopIpAddress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -66,6 +91,11 @@ internal static EffectiveRoute DeserializeEffectiveRoute(JsonElement element) } if (property.NameEquals("nextHopType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextHopType = new RouteNextHopType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRouteListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRouteListResult.Serialization.cs index 0c9b42139ada..7adb8b93eba8 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRouteListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EffectiveRouteListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EffectiveRouteListResult DeserializeEffectiveRouteListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EndpointServicesListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EndpointServicesListResult.Serialization.cs index 058672274573..e3cdaf9faa3b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EndpointServicesListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EndpointServicesListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EndpointServicesListResult DeserializeEndpointServicesListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Error.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Error.Serialization.cs index e019667f7208..d1b003d43e4b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Error.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Error.Serialization.cs @@ -39,6 +39,11 @@ internal static Error DeserializeError(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ErrorResponse.Serialization.cs index 4ab1254a8ded..ab669a580455 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorDetails.DeserializeErrorDetails(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs index 418d73342ee7..5b2e912c98cf 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs @@ -33,11 +33,21 @@ internal static EvaluatedNetworkSecurityGroup DeserializeEvaluatedNetworkSecurit } if (property.NameEquals("matchedRule")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } matchedRule = MatchedRule.DeserializeMatchedRule(property.Value); continue; } if (property.NameEquals("rulesEvaluationResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuit.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuit.Serialization.cs index e6a5a7580581..8bbc3ea4b413 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuit.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuit.Serialization.cs @@ -145,6 +145,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = ExpressRouteCircuitSku.DeserializeExpressRouteCircuitSku(property.Value); continue; } @@ -175,6 +180,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -185,10 +195,20 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("allowClassicOperations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowClassicOperations = property0.Value.GetBoolean(); continue; } @@ -199,11 +219,21 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("serviceProviderProvisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProviderProvisioningState = new ServiceProviderProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("authorizations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -214,6 +244,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,26 +269,51 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("serviceProviderProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProviderProperties = ExpressRouteCircuitServiceProviderProperties.DeserializeExpressRouteCircuitServiceProviderProperties(property0.Value); continue; } if (property0.NameEquals("expressRoutePort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRoutePort = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("bandwidthInGbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInGbps = property0.Value.GetSingle(); continue; } if (property0.NameEquals("stag")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stag = property0.Value.GetInt32(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -264,6 +324,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("globalReachEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } globalReachEnabled = property0.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs index 966b222db577..42fc40e87ed7 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs @@ -22,6 +22,11 @@ internal static ExpressRouteCircuitArpTable DeserializeExpressRouteCircuitArpTab { if (property.NameEquals("age")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } age = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs index de5064e69813..11b82713b9da 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs @@ -74,6 +74,11 @@ internal static ExpressRouteCircuitAuthorization DeserializeExpressRouteCircuitA } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("authorizationKey")) @@ -83,11 +88,21 @@ internal static ExpressRouteCircuitAuthorization DeserializeExpressRouteCircuitA } if (property0.NameEquals("authorizationUseStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authorizationUseStatus = new AuthorizationUseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs index fd99674c4b1a..60f56a7252d3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs @@ -93,15 +93,30 @@ internal static ExpressRouteCircuitConnection DeserializeExpressRouteCircuitConn } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("expressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("peerExpressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerExpressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } @@ -117,16 +132,31 @@ internal static ExpressRouteCircuitConnection DeserializeExpressRouteCircuitConn } if (property0.NameEquals("ipv6CircuitConnectionConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipv6CircuitConnectionConfig = Ipv6CircuitConnectionConfig.DeserializeIpv6CircuitConnectionConfig(property0.Value); continue; } if (property0.NameEquals("circuitConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } circuitConnectionStatus = new CircuitConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs index 1503023d8f1e..91dec123da69 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitConnectionListResult DeserializeExpressRouteC { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs index 6cca71f008b1..3562a8e91aca 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitListResult DeserializeExpressRouteCircuitList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs index eede81683aad..58c6b3e7e7a4 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs @@ -172,25 +172,50 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peeringType = new ExpressRoutePeeringType(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ExpressRoutePeeringState(property0.Value.GetString()); continue; } if (property0.NameEquals("azureASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureASN = property0.Value.GetInt32(); continue; } if (property0.NameEquals("peerASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerASN = property0.Value.GetInt64(); continue; } @@ -221,21 +246,41 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property0.NameEquals("vlanId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vlanId = property0.Value.GetInt32(); continue; } if (property0.NameEquals("microsoftPeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftPeeringConfig = ExpressRouteCircuitPeeringConfig.DeserializeExpressRouteCircuitPeeringConfig(property0.Value); continue; } if (property0.NameEquals("stats")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stats = ExpressRouteCircuitStats.DeserializeExpressRouteCircuitStats(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -251,21 +296,41 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property0.NameEquals("routeFilter")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilter = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("ipv6PeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipv6PeeringConfig = Ipv6ExpressRouteCircuitPeeringConfig.DeserializeIpv6ExpressRouteCircuitPeeringConfig(property0.Value); continue; } if (property0.NameEquals("expressRouteConnection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteConnection = ExpressRouteConnectionId.DeserializeExpressRouteConnectionId(property0.Value); continue; } if (property0.NameEquals("connections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -276,6 +341,11 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property0.NameEquals("peeredConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs index 37be9e8204cc..ac420ddc4494 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs @@ -66,6 +66,11 @@ internal static ExpressRouteCircuitPeeringConfig DeserializeExpressRouteCircuitP { if (property.NameEquals("advertisedPublicPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -76,6 +81,11 @@ internal static ExpressRouteCircuitPeeringConfig DeserializeExpressRouteCircuitP } if (property.NameEquals("advertisedCommunities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -86,16 +96,31 @@ internal static ExpressRouteCircuitPeeringConfig DeserializeExpressRouteCircuitP } if (property.NameEquals("advertisedPublicPrefixesState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } advertisedPublicPrefixesState = new ExpressRouteCircuitPeeringAdvertisedPublicPrefixState(property.Value.GetString()); continue; } if (property.NameEquals("legacyMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } legacyMode = property.Value.GetInt32(); continue; } if (property.NameEquals("customerASN")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } customerASN = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs index c5dbd8ec2d64..f35e79ba5a83 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitPeeringListResult DeserializeExpressRouteCirc { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs index 02ce3e85a948..374543b82317 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs @@ -38,6 +38,11 @@ internal static ExpressRouteCircuitRoutesTable DeserializeExpressRouteCircuitRou } if (property.NameEquals("weight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } weight = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs index b5cf467d7e9d..f2144be75ac5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs @@ -28,11 +28,21 @@ internal static ExpressRouteCircuitRoutesTableSummary DeserializeExpressRouteCir } if (property.NameEquals("v")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } v = property.Value.GetInt32(); continue; } if (property.NameEquals("as")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } @as = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs index 3f32dd9c198c..b112990b67af 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs @@ -52,6 +52,11 @@ internal static ExpressRouteCircuitServiceProviderProperties DeserializeExpressR } if (property.NameEquals("bandwidthInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs index abdf8365c747..c670f7afdc06 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs @@ -47,11 +47,21 @@ internal static ExpressRouteCircuitSku DeserializeExpressRouteCircuitSku(JsonEle } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new ExpressRouteCircuitSkuTier(property.Value.GetString()); continue; } if (property.NameEquals("family")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } family = new ExpressRouteCircuitSkuFamily(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs index 6bff79582385..c7a2993f0124 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs @@ -48,21 +48,41 @@ internal static ExpressRouteCircuitStats DeserializeExpressRouteCircuitStats(Jso { if (property.NameEquals("primarybytesIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primarybytesIn = property.Value.GetInt64(); continue; } if (property.NameEquals("primarybytesOut")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primarybytesOut = property.Value.GetInt64(); continue; } if (property.NameEquals("secondarybytesIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secondarybytesIn = property.Value.GetInt64(); continue; } if (property.NameEquals("secondarybytesOut")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secondarybytesOut = property.Value.GetInt64(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs index 3572ea0f0540..0c24f6b4ae4a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitsArpTableListResult DeserializeExpressRouteCi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs index c480d79e8555..5f208093f17d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitsRoutesTableListResult DeserializeExpressRout { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs index dff310ae2a91..3074c5beff08 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitsRoutesTableSummaryListResult DeserializeExpr { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnection.Serialization.cs index 12380a18941b..de2beacc3463 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnection.Serialization.cs @@ -77,15 +77,30 @@ internal static ExpressRouteConnection DeserializeExpressRouteConnection(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("expressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuitPeering = ExpressRouteCircuitPeeringId.DeserializeExpressRouteCircuitPeeringId(property0.Value); continue; } @@ -96,16 +111,31 @@ internal static ExpressRouteConnection DeserializeExpressRouteConnection(JsonEle } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableInternetSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableInternetSecurity = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs index 39707441f4b2..96e573a19691 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs @@ -20,6 +20,11 @@ internal static ExpressRouteConnectionList DeserializeExpressRouteConnectionList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs index 961caf4a3407..6f006ec17c8f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs @@ -125,6 +125,11 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +140,11 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primaryAzurePort")) @@ -149,6 +159,11 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property0.NameEquals("sTag")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sTag = property0.Value.GetInt32(); continue; } @@ -159,16 +174,31 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property0.NameEquals("bandwidthInMbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInMbps = property0.Value.GetInt32(); continue; } if (property0.NameEquals("expressRouteCircuit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuit = ExpressRouteCircuitReference.DeserializeExpressRouteCircuitReference(property0.Value); continue; } if (property0.NameEquals("serviceProviderProvisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProviderProvisioningState = new ServiceProviderProvisioningState(property0.Value.GetString()); continue; } @@ -179,11 +209,21 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs index 6d24b226bb1a..4e969e12b458 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCrossConnectionListResult DeserializeExpressRouteCro { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs index 5de3de177422..9c287ed23766 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs @@ -120,25 +120,50 @@ internal static ExpressRouteCrossConnectionPeering DeserializeExpressRouteCrossC } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peeringType = new ExpressRoutePeeringType(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ExpressRoutePeeringState(property0.Value.GetString()); continue; } if (property0.NameEquals("azureASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureASN = property0.Value.GetInt32(); continue; } if (property0.NameEquals("peerASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerASN = property0.Value.GetInt64(); continue; } @@ -169,16 +194,31 @@ internal static ExpressRouteCrossConnectionPeering DeserializeExpressRouteCrossC } if (property0.NameEquals("vlanId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vlanId = property0.Value.GetInt32(); continue; } if (property0.NameEquals("microsoftPeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftPeeringConfig = ExpressRouteCircuitPeeringConfig.DeserializeExpressRouteCircuitPeeringConfig(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -194,6 +234,11 @@ internal static ExpressRouteCrossConnectionPeering DeserializeExpressRouteCrossC } if (property0.NameEquals("ipv6PeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipv6PeeringConfig = Ipv6ExpressRouteCircuitPeeringConfig.DeserializeIpv6ExpressRouteCircuitPeeringConfig(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs index c184b7863594..1d1736a12df0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCrossConnectionPeeringList DeserializeExpressRouteCr { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs index 83e294dedbe3..686006369eba 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs @@ -27,6 +27,11 @@ internal static ExpressRouteCrossConnectionRoutesTableSummary DeserializeExpress } if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs index decfde57ee29..2cde349a228b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCrossConnectionsRoutesTableSummaryListResult Deseria { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGateway.Serialization.cs index c7f15478924e..ee9535fce858 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGateway.Serialization.cs @@ -94,6 +94,11 @@ internal static ExpressRouteGateway DeserializeExpressRouteGateway(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,15 +109,30 @@ internal static ExpressRouteGateway DeserializeExpressRouteGateway(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("autoScaleConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoScaleConfiguration = ExpressRouteGatewayPropertiesAutoScaleConfiguration.DeserializeExpressRouteGatewayPropertiesAutoScaleConfiguration(property0.Value); continue; } if (property0.NameEquals("expressRouteConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,11 +143,21 @@ internal static ExpressRouteGateway DeserializeExpressRouteGateway(JsonElement e } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = VirtualHubId.DeserializeVirtualHubId(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs index 2e4eb4a8c5c0..c8392cadc2af 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs @@ -20,6 +20,11 @@ internal static ExpressRouteGatewayList DeserializeExpressRouteGatewayList(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs index b94b04885ebc..28082c63dd00 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs @@ -30,6 +30,11 @@ internal static ExpressRouteGatewayPropertiesAutoScaleConfiguration DeserializeE { if (property.NameEquals("bounds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bounds = ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.DeserializeExpressRouteGatewayPropertiesAutoScaleConfigurationBounds(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs index 435a3aedc1a2..fe0b08af0c41 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs @@ -36,11 +36,21 @@ internal static ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds Deseri { if (property.NameEquals("min")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } min = property.Value.GetInt32(); continue; } if (property.NameEquals("max")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } max = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLink.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLink.Serialization.cs index 11ed63e5c4c4..61f7996531b0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLink.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLink.Serialization.cs @@ -73,6 +73,11 @@ internal static ExpressRouteLink DeserializeExpressRouteLink(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routerName")) @@ -97,21 +102,41 @@ internal static ExpressRouteLink DeserializeExpressRouteLink(JsonElement element } if (property0.NameEquals("connectorType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectorType = new ExpressRouteLinkConnectorType(property0.Value.GetString()); continue; } if (property0.NameEquals("adminState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } adminState = new ExpressRouteLinkAdminState(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("macSecConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } macSecConfig = ExpressRouteLinkMacSecConfig.DeserializeExpressRouteLinkMacSecConfig(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs index 290d1f08446a..4ae57d751825 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteLinkListResult DeserializeExpressRouteLinkListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs index 873ad7cab451..8a2a810169b2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs @@ -52,6 +52,11 @@ internal static ExpressRouteLinkMacSecConfig DeserializeExpressRouteLinkMacSecCo } if (property.NameEquals("cipher")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cipher = new ExpressRouteLinkMacSecCipher(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePort.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePort.Serialization.cs index a32e6d61f328..c31d8ae1a756 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePort.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePort.Serialization.cs @@ -102,6 +102,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } @@ -127,6 +132,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -137,6 +147,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringLocation")) @@ -146,11 +161,21 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("bandwidthInGbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInGbps = property0.Value.GetInt32(); continue; } if (property0.NameEquals("provisionedBandwidthInGbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisionedBandwidthInGbps = property0.Value.GetSingle(); continue; } @@ -161,6 +186,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("encapsulation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encapsulation = new ExpressRoutePortsEncapsulation(property0.Value.GetString()); continue; } @@ -176,6 +206,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("links")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -186,6 +221,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("circuits")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -196,6 +236,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs index 8310cf2555a6..40747e41cb59 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRoutePortListResult DeserializeExpressRoutePortListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs index c96b6767aee6..4ea654404005 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs @@ -88,6 +88,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -98,6 +103,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("address")) @@ -112,6 +122,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property0.NameEquals("availableBandwidths")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -122,6 +137,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs index da5963b02193..b42b6db6fad2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs @@ -31,6 +31,11 @@ internal static ExpressRoutePortsLocationBandwidths DeserializeExpressRoutePorts } if (property.NameEquals("valueInGbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueInGbps = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs index 9b263fa7edb4..dcd8c36b026c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRoutePortsLocationListResult DeserializeExpressRoutePorts { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs index eeaff332efce..e716ad05b70f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs @@ -97,6 +97,11 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -107,10 +112,20 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringLocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +136,11 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property0.NameEquals("bandwidthsOffered")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -131,6 +151,11 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs index 3847f1a4f272..f5af6c56cea8 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs @@ -41,6 +41,11 @@ internal static ExpressRouteServiceProviderBandwidthsOffered DeserializeExpressR } if (property.NameEquals("valueInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs index 1e71b9a759da..29ccee3fd2c5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteServiceProviderListResult DeserializeExpressRouteSer { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicy.Serialization.cs index a3e187b9048c..2ced77eb8be4 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicy.Serialization.cs @@ -100,6 +100,11 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } @@ -125,6 +130,11 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,10 +145,20 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ruleGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -149,16 +169,31 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("basePolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } basePolicy = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("firewalls")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +204,11 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property0.NameEquals("childPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -179,21 +219,41 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property0.NameEquals("threatIntelMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } threatIntelMode = new AzureFirewallThreatIntelMode(property0.Value.GetString()); continue; } if (property0.NameEquals("threatIntelWhitelist")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } threatIntelWhitelist = FirewallPolicyThreatIntelWhitelist.DeserializeFirewallPolicyThreatIntelWhitelist(property0.Value); continue; } if (property0.NameEquals("intrusionSystemMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } intrusionSystemMode = new FirewallPolicyIntrusionSystemMode(property0.Value.GetString()); continue; } if (property0.NameEquals("transportSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } transportSecurity = FirewallPolicyTransportSecurity.DeserializeFirewallPolicyTransportSecurity(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs index 79daa4a0e302..568f52b11384 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs @@ -44,6 +44,11 @@ internal static FirewallPolicyCertificateAuthority DeserializeFirewallPolicyCert } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("keyVaultSecretId")) diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs index 0094c85a9eaf..8cb8583f5306 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs @@ -57,11 +57,21 @@ internal static FirewallPolicyFilterRule DeserializeFirewallPolicyFilterRule(Jso { if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = FirewallPolicyFilterRuleAction.DeserializeFirewallPolicyFilterRuleAction(property.Value); continue; } if (property.NameEquals("ruleConditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -82,6 +92,11 @@ internal static FirewallPolicyFilterRule DeserializeFirewallPolicyFilterRule(Jso } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs index e34f7f7b1a91..97307d40364a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs @@ -30,6 +30,11 @@ internal static FirewallPolicyFilterRuleAction DeserializeFirewallPolicyFilterRu { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new FirewallPolicyFilterRuleActionType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyListResult.Serialization.cs index 9fc7f1bf4c80..7dbf2106cb4f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FirewallPolicyListResult DeserializeFirewallPolicyListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs index e3d90c8989f4..ae64c443cd5b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs @@ -63,6 +63,11 @@ internal static FirewallPolicyNatRule DeserializeFirewallPolicyNatRule(JsonEleme { if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = FirewallPolicyNatRuleAction.DeserializeFirewallPolicyNatRuleAction(property.Value); continue; } @@ -78,6 +83,11 @@ internal static FirewallPolicyNatRule DeserializeFirewallPolicyNatRule(JsonEleme } if (property.NameEquals("ruleCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ruleCondition = FirewallPolicyRuleCondition.DeserializeFirewallPolicyRuleCondition(property.Value); continue; } @@ -93,6 +103,11 @@ internal static FirewallPolicyNatRule DeserializeFirewallPolicyNatRule(JsonEleme } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs index e1f393b155f7..b02d09ce460f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs @@ -30,6 +30,11 @@ internal static FirewallPolicyNatRuleAction DeserializeFirewallPolicyNatRuleActi { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new FirewallPolicyNatRuleActionType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRule.Serialization.cs index 32679812763b..bb24d03c8045 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRule.Serialization.cs @@ -57,6 +57,11 @@ internal static FirewallPolicyRule DeserializeFirewallPolicyRule(JsonElement ele } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs index 3b32a9b7179a..c6f6ff620f61 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs @@ -36,11 +36,21 @@ internal static FirewallPolicyRuleConditionApplicationProtocol DeserializeFirewa { if (property.NameEquals("protocolType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocolType = new FirewallPolicyRuleConditionApplicationProtocolType(property.Value.GetString()); continue; } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs index 794faa0e62f2..c16ffd12578e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs @@ -80,15 +80,30 @@ internal static FirewallPolicyRuleGroup DeserializeFirewallPolicyRuleGroup(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +114,11 @@ internal static FirewallPolicyRuleGroup DeserializeFirewallPolicyRuleGroup(JsonE } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs index 334143f7e08d..6367fca5c253 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FirewallPolicyRuleGroupListResult DeserializeFirewallPolicyRuleG { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs index 05663c10a42b..4fd872476422 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs @@ -47,6 +47,11 @@ internal static FirewallPolicyThreatIntelWhitelist DeserializeFirewallPolicyThre { if (property.NameEquals("ipAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -57,6 +62,11 @@ internal static FirewallPolicyThreatIntelWhitelist DeserializeFirewallPolicyThre } if (property.NameEquals("fqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs index 17dd8603d02f..474dd2c72ddf 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs @@ -53,11 +53,21 @@ internal static FirewallPolicyTransportSecurity DeserializeFirewallPolicyTranspo { if (property.NameEquals("certificateAuthority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } certificateAuthority = FirewallPolicyCertificateAuthority.DeserializeFirewallPolicyCertificateAuthority(property.Value); continue; } if (property.NameEquals("excludedDomains")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +78,11 @@ internal static FirewallPolicyTransportSecurity DeserializeFirewallPolicyTranspo } if (property.NameEquals("trustedRootCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs index 06463fe25370..df27d9066684 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs @@ -44,6 +44,11 @@ internal static FirewallPolicyTrustedRootCertificate DeserializeFirewallPolicyTr } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("keyVaultSecretId")) diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLog.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLog.Serialization.cs index 69c53c64e41e..0c87a97a926f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLog.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLog.Serialization.cs @@ -118,6 +118,11 @@ internal static FlowLog DeserializeFlowLog(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +133,11 @@ internal static FlowLog DeserializeFlowLog(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("targetResourceId")) @@ -147,26 +157,51 @@ internal static FlowLog DeserializeFlowLog(JsonElement element) } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("retentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionPolicy = RetentionPolicyParameters.DeserializeRetentionPolicyParameters(property0.Value); continue; } if (property0.NameEquals("format")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } format = FlowLogFormatParameters.DeserializeFlowLogFormatParameters(property0.Value); continue; } if (property0.NameEquals("flowAnalyticsConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } flowAnalyticsConfiguration = TrafficAnalyticsProperties.DeserializeTrafficAnalyticsProperties(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogFormatParameters.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogFormatParameters.Serialization.cs index ee65df3a7735..d48c6fce441d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogFormatParameters.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogFormatParameters.Serialization.cs @@ -36,11 +36,21 @@ internal static FlowLogFormatParameters DeserializeFlowLogFormatParameters(JsonE { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new FlowLogFormatType(property.Value.GetString()); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogInformation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogInformation.Serialization.cs index 9fdbf486352f..b0e2a6fb5ce2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogInformation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogInformation.Serialization.cs @@ -59,11 +59,21 @@ internal static FlowLogInformation DeserializeFlowLogInformation(JsonElement ele } if (property.NameEquals("flowAnalyticsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } flowAnalyticsConfiguration = TrafficAnalyticsProperties.DeserializeTrafficAnalyticsProperties(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageId")) @@ -78,11 +88,21 @@ internal static FlowLogInformation DeserializeFlowLogInformation(JsonElement ele } if (property0.NameEquals("retentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionPolicy = RetentionPolicyParameters.DeserializeRetentionPolicyParameters(property0.Value); continue; } if (property0.NameEquals("format")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } format = FlowLogFormatParameters.DeserializeFlowLogFormatParameters(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogListResult.Serialization.cs index 632a69b0f576..955ee2936559 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FlowLogListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FlowLogListResult DeserializeFlowLogListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FrontendIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FrontendIPConfiguration.Serialization.cs index daf4ed9ceb89..7e674eda1358 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FrontendIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/FrontendIPConfiguration.Serialization.cs @@ -109,6 +109,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -124,10 +129,20 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("inboundNatRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -138,6 +153,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("inboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -148,6 +168,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("outboundRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -158,6 +183,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -173,31 +203,61 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = PublicIPAddress.DeserializePublicIPAddress(property0.Value); continue; } if (property0.NameEquals("publicIPPrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPPrefix = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRoute.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRoute.Serialization.cs index ea7a295d0f8b..150c47f573c6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRoute.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRoute.Serialization.cs @@ -55,6 +55,11 @@ internal static GatewayRoute DeserializeGatewayRoute(JsonElement element) } if (property.NameEquals("weight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } weight = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRouteListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRouteListResult.Serialization.cs index 295f96daca7c..77815f684cbb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRouteListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/GatewayRouteListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static GatewayRouteListResult DeserializeGatewayRouteListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubIPAddresses.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubIPAddresses.Serialization.cs index 188ab09abe96..f5487091490b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubIPAddresses.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubIPAddresses.Serialization.cs @@ -21,6 +21,11 @@ internal static HubIPAddresses DeserializeHubIPAddresses(JsonElement element) { if (property.NameEquals("publicIPAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubRouteTable.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubRouteTable.Serialization.cs index 0e649b8b88ed..af7a79d36573 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubRouteTable.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubRouteTable.Serialization.cs @@ -87,10 +87,20 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -101,6 +111,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("labels")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -111,6 +126,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("associatedConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +141,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("propagatingConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -131,6 +156,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs index ab2815c1f8f3..e376ae9324f9 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs @@ -86,35 +86,70 @@ internal static HubVirtualNetworkConnection DeserializeHubVirtualNetworkConnecti } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("remoteVirtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteVirtualNetwork = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("allowHubToRemoteVnetTransit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHubToRemoteVnetTransit = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowRemoteVnetToUseHubVnetGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowRemoteVnetToUseHubVnetGateways = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableInternetSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableInternetSecurity = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs index 87f54116ba0b..25fadc7f1ca7 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs @@ -21,11 +21,21 @@ internal static IPAddressAvailabilityResult DeserializeIPAddressAvailabilityResu { if (property.NameEquals("available")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } available = property.Value.GetBoolean(); continue; } if (property.NameEquals("availableIPAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfiguration.Serialization.cs index b08be5448179..90b77e457af1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfiguration.Serialization.cs @@ -80,6 +80,11 @@ internal static IPConfiguration DeserializeIPConfiguration(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -89,21 +94,41 @@ internal static IPConfiguration DeserializeIPConfiguration(JsonElement element) } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = PublicIPAddress.DeserializePublicIPAddress(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs index 816e26639634..3fc0b0b4bd9a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs @@ -49,6 +49,11 @@ internal static IPConfigurationBgpPeeringAddress DeserializeIPConfigurationBgpPe } if (property.NameEquals("defaultBgpIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -59,6 +64,11 @@ internal static IPConfigurationBgpPeeringAddress DeserializeIPConfigurationBgpPe } if (property.NameEquals("customBgpIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -69,6 +79,11 @@ internal static IPConfigurationBgpPeeringAddress DeserializeIPConfigurationBgpPe } if (property.NameEquals("tunnelIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationProfile.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationProfile.Serialization.cs index e157c05677be..96f3ab74810b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationProfile.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IPConfigurationProfile.Serialization.cs @@ -68,15 +68,30 @@ internal static IPConfigurationProfile DeserializeIPConfigurationProfile(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatPool.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatPool.Serialization.cs index 87eda1e90ab3..80b953bdd794 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatPool.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatPool.Serialization.cs @@ -110,50 +110,100 @@ internal static InboundNatPool DeserializeInboundNatPool(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new TransportProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("frontendPortRangeStart")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPortRangeStart = property0.Value.GetInt32(); continue; } if (property0.NameEquals("frontendPortRangeEnd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPortRangeEnd = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableFloatingIP")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFloatingIP = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRule.Serialization.cs index 4c3a48b39124..39050acc94be 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRule.Serialization.cs @@ -105,50 +105,100 @@ internal static InboundNatRule DeserializeInboundNatRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendIPConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new TransportProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("frontendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableFloatingIP")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFloatingIP = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRuleListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRuleListResult.Serialization.cs index 4186561cb28d..dd109e7555cf 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRuleListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/InboundNatRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static InboundNatRuleListResult DeserializeInboundNatRuleListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocation.Serialization.cs index 3a25e8ff792f..b6120f0944a3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocation.Serialization.cs @@ -131,6 +131,11 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,20 +146,40 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("virtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetwork = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("type")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } type0 = new IpAllocationType(property0.Value.GetString()); continue; } @@ -175,6 +200,11 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property0.NameEquals("prefixType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } prefixType = new IPVersion(property0.Value.GetString()); continue; } @@ -185,6 +215,11 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property0.NameEquals("allocationTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocationListResult.Serialization.cs index cc0bc54c7745..0492241f7409 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpAllocationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static IpAllocationListResult DeserializeIpAllocationListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroup.Serialization.cs index 88b1ab1c8307..4e696337a695 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroup.Serialization.cs @@ -93,6 +93,11 @@ internal static IpGroup DeserializeIpGroup(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -103,15 +108,30 @@ internal static IpGroup DeserializeIpGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("ipAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -122,6 +142,11 @@ internal static IpGroup DeserializeIpGroup(JsonElement element) } if (property0.NameEquals("firewalls")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroupListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroupListResult.Serialization.cs index ed862ba57d33..2e9e23a7a991 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroupListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/IpGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static IpGroupListResult DeserializeIpGroupListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs index c56e9030f11f..ac1c74a2466a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs @@ -36,6 +36,11 @@ internal static Ipv6CircuitConnectionConfig DeserializeIpv6CircuitConnectionConf } if (property.NameEquals("circuitConnectionStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } circuitConnectionStatus = new CircuitConnectionStatus(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs index fc29f735e948..99de429d20f5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs @@ -64,16 +64,31 @@ internal static Ipv6ExpressRouteCircuitPeeringConfig DeserializeIpv6ExpressRoute } if (property.NameEquals("microsoftPeeringConfig")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftPeeringConfig = ExpressRouteCircuitPeeringConfig.DeserializeExpressRouteCircuitPeeringConfig(property.Value); continue; } if (property.NameEquals("routeFilter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilter = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ExpressRouteCircuitPeeringState(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs index 0e33e0ed12ed..cf59bdfca8fe 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListHubRouteTablesResult DeserializeListHubRouteTablesResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs index 6ba726374f47..24c243c06658 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListHubVirtualNetworkConnectionsResult DeserializeListHubVirtual { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs index 75371f52cc99..8a4ab7eb4007 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListP2SVpnGatewaysResult DeserializeListP2SVpnGatewaysResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs index 5213d2540644..40f61f46ca8d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVirtualHubRouteTableV2SResult DeserializeListVirtualHubRoute { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubsResult.Serialization.cs index 2678701f5dc4..488fc7aaef0e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualHubsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVirtualHubsResult DeserializeListVirtualHubsResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualWANsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualWANsResult.Serialization.cs index 83404d54dbb6..247bb1c6b084 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualWANsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVirtualWANsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVirtualWANsResult DeserializeListVirtualWANsResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs index 931fda3e984f..38c880f47ce6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnConnectionsResult DeserializeListVpnConnectionsResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs index 0df5f8059c7e..4eb1f91a3fc3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnGatewaysResult DeserializeListVpnGatewaysResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs index 737f75f98d77..e6f1d1ca195a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnServerConfigurationsResult DeserializeListVpnServerConfig { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs index c0c7f48f39c7..51cfb2846d10 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnSiteLinkConnectionsResult DeserializeListVpnSiteLinkConne { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs index ac2a823fc27b..38ae8bd2dc5f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnSiteLinksResult DeserializeListVpnSiteLinksResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSitesResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSitesResult.Serialization.cs index ede2ba57ebea..7540888ede3e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSitesResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ListVpnSitesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnSitesResult DeserializeListVpnSitesResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancer.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancer.Serialization.cs index 677b8ef45d73..cc32d2fcbb21 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancer.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancer.Serialization.cs @@ -140,6 +140,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = LoadBalancerSku.DeserializeLoadBalancerSku(property.Value); continue; } @@ -170,6 +175,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -180,10 +190,20 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -194,6 +214,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("backendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -204,6 +229,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -214,6 +244,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("probes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -224,6 +259,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("inboundNatRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,6 +274,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("inboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -244,6 +289,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("outboundRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -259,6 +309,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs index 8e9e226fc5c6..47634727a78b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs @@ -56,10 +56,20 @@ internal static LoadBalancerBackendAddress DeserializeLoadBalancerBackendAddress } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetwork = VirtualNetwork.DeserializeVirtualNetwork(property0.Value); continue; } @@ -70,6 +80,11 @@ internal static LoadBalancerBackendAddress DeserializeLoadBalancerBackendAddress } if (property0.NameEquals("networkInterfaceIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkInterfaceIPConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs index 9654112a12f4..4caf53156971 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerBackendAddressPoolListResult DeserializeLoadBalancer { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs index ddfcb54312c0..6a18ef7ab29c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerFrontendIPConfigurationListResult DeserializeLoadBal { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerListResult.Serialization.cs index 30544b980fc6..7e9dc2a92a7e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerListResult DeserializeLoadBalancerListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs index 2dfdaed00a45..34ec45a44293 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerLoadBalancingRuleListResult DeserializeLoadBalancerL { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs index 269c719bdf1f..c4bad2631e7d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerOutboundRuleListResult DeserializeLoadBalancerOutbou { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs index 018a2bd9edf1..ac33624e8ed2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerProbeListResult DeserializeLoadBalancerProbeListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerSku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerSku.Serialization.cs index 2d003be234a2..55c0755a0492 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerSku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancerSku.Serialization.cs @@ -30,6 +30,11 @@ internal static LoadBalancerSku DeserializeLoadBalancerSku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new LoadBalancerSkuName(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancingRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancingRule.Serialization.cs index 0246b7094d70..cbd93dfe4898 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancingRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LoadBalancingRule.Serialization.cs @@ -128,65 +128,130 @@ internal static LoadBalancingRule DeserializeLoadBalancingRule(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("probe")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } probe = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new TransportProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("loadDistribution")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } loadDistribution = new LoadDistribution(property0.Value.GetString()); continue; } if (property0.NameEquals("frontendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableFloatingIP")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFloatingIP = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("disableOutboundSnat")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableOutboundSnat = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGateway.Serialization.cs index d1e1080bc164..0001a083876a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGateway.Serialization.cs @@ -106,6 +106,11 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,10 +121,20 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("localNetworkAddressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } localNetworkAddressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } @@ -135,6 +150,11 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property0.NameEquals("bgpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpSettings = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } @@ -145,6 +165,11 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs index 0dba14d46851..ff3297c572b0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LocalNetworkGatewayListResult DeserializeLocalNetworkGatewayList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs index 6d6879455d41..4c48b5f7b604 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs @@ -44,6 +44,11 @@ internal static ManagedRuleGroupOverride DeserializeManagedRuleGroupOverride(Jso } if (property.NameEquals("rules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleOverride.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleOverride.Serialization.cs index c5f860f267a8..7cbcac7e59ec 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleOverride.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleOverride.Serialization.cs @@ -38,6 +38,11 @@ internal static ManagedRuleOverride DeserializeManagedRuleOverride(JsonElement e } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ManagedRuleEnabledState(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleSet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleSet.Serialization.cs index b2a0ba7dcc71..813a1284f926 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleSet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRuleSet.Serialization.cs @@ -52,6 +52,11 @@ internal static ManagedRuleSet DeserializeManagedRuleSet(JsonElement element) } if (property.NameEquals("ruleGroupOverrides")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRulesDefinition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRulesDefinition.Serialization.cs index e5606328f6a5..53e35104e9a4 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRulesDefinition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedRulesDefinition.Serialization.cs @@ -44,6 +44,11 @@ internal static ManagedRulesDefinition DeserializeManagedRulesDefinition(JsonEle { if (property.NameEquals("exclusions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedServiceIdentity.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedServiceIdentity.Serialization.cs index cacd1681e687..f5ba3e4bac8e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedServiceIdentity.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ManagedServiceIdentity.Serialization.cs @@ -55,11 +55,21 @@ internal static ManagedServiceIdentity DeserializeManagedServiceIdentity(JsonEle } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MatchCondition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MatchCondition.Serialization.cs index f3a1441529bb..258f23e008d1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MatchCondition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MatchCondition.Serialization.cs @@ -76,6 +76,11 @@ internal static MatchCondition DeserializeMatchCondition(JsonElement element) } if (property.NameEquals("negationConditon")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } negationConditon = property.Value.GetBoolean(); continue; } @@ -91,6 +96,11 @@ internal static MatchCondition DeserializeMatchCondition(JsonElement element) } if (property.NameEquals("transforms")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MetricSpecification.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MetricSpecification.Serialization.cs index 368d87f9204e..87893a4442cc 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MetricSpecification.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/MetricSpecification.Serialization.cs @@ -58,6 +58,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("availabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,11 +73,21 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("enableRegionalMdmAccount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableRegionalMdmAccount = property.Value.GetBoolean(); continue; } if (property.NameEquals("fillGapWithZero")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillGapWithZero = property.Value.GetBoolean(); continue; } @@ -83,6 +98,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -93,6 +113,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("isInternal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isInternal = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGateway.Serialization.cs index 3630feff8b65..63a7464de458 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGateway.Serialization.cs @@ -103,11 +103,21 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = NatGatewaySku.DeserializeNatGatewaySku(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -143,6 +153,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -153,15 +168,30 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("publicIpAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +202,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property0.NameEquals("publicIpPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -182,6 +217,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -197,6 +237,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewayListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewayListResult.Serialization.cs index 47ae3032934e..9bceaa183eb9 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewayListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NatGatewayListResult DeserializeNatGatewayListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewaySku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewaySku.Serialization.cs index b511a52111ea..5edf24337063 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewaySku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatGatewaySku.Serialization.cs @@ -30,6 +30,11 @@ internal static NatGatewaySku DeserializeNatGatewaySku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new NatGatewaySkuName(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatRuleCondition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatRuleCondition.Serialization.cs index a4ee45e46ed4..692ca81667c9 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatRuleCondition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NatRuleCondition.Serialization.cs @@ -101,6 +101,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element { if (property.NameEquals("ipProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -111,6 +116,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -121,6 +131,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +146,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +161,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,6 +176,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("terminateTLS")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } terminateTLS = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs index 65494f1ba6db..b1cdd4a63c9b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs @@ -20,6 +20,11 @@ internal static NetworkConfigurationDiagnosticResponse DeserializeNetworkConfigu { if (property.NameEquals("results")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs index 95b0aee9e098..952663abeb8c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs @@ -20,11 +20,21 @@ internal static NetworkConfigurationDiagnosticResult DeserializeNetworkConfigura { if (property.NameEquals("profile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } profile = NetworkConfigurationDiagnosticProfile.DeserializeNetworkConfigurationDiagnosticProfile(property.Value); continue; } if (property.NameEquals("networkSecurityGroupResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroupResult = NetworkSecurityGroupResult.DeserializeNetworkSecurityGroupResult(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkIntentPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkIntentPolicy.Serialization.cs index 91cede0b4c91..760d2d00db4a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkIntentPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkIntentPolicy.Serialization.cs @@ -77,6 +77,11 @@ internal static NetworkIntentPolicy DeserializeNetworkIntentPolicy(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterface.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterface.Serialization.cs index a6329bbbe954..79403f313bbe 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterface.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterface.Serialization.cs @@ -123,6 +123,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -133,25 +138,50 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualMachine")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachine = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = NetworkSecurityGroup.DeserializeNetworkSecurityGroup(property0.Value); continue; } if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -162,6 +192,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("tapConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +207,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = NetworkInterfaceDnsSettings.DeserializeNetworkInterfaceDnsSettings(property0.Value); continue; } @@ -182,21 +222,41 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAcceleratedNetworking")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAcceleratedNetworking = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableIPForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableIPForwarding = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("hostedWorkloads")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -212,6 +272,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs index 910ced451d60..055d1df6b5a7 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs @@ -26,6 +26,11 @@ internal static NetworkInterfaceAssociation DeserializeNetworkInterfaceAssociati } if (property.NameEquals("securityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs index 57ce192f6db1..2a19b9c18d66 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs @@ -45,6 +45,11 @@ internal static NetworkInterfaceDnsSettings DeserializeNetworkInterfaceDnsSettin { if (property.NameEquals("dnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -55,6 +60,11 @@ internal static NetworkInterfaceDnsSettings DeserializeNetworkInterfaceDnsSettin } if (property.NameEquals("appliedDnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs index d52a6cc016b0..2890a3456fc3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs @@ -149,10 +149,20 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetworkTaps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -163,6 +173,11 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("applicationGatewayBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -173,6 +188,11 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("loadBalancerBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -183,6 +203,11 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("loadBalancerInboundNatRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -198,31 +223,61 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = PublicIPAddress.DeserializePublicIPAddress(property0.Value); continue; } if (property0.NameEquals("applicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -233,11 +288,21 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateLinkConnectionProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkConnectionProperties = NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.DeserializeNetworkInterfaceIPConfigurationPrivateLinkConnectionProperties(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs index be5fdaf18890..30b50626586e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceIPConfigurationListResult DeserializeNetworkInte { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs index 6e1de035284d..ce529bbf5af2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs @@ -32,6 +32,11 @@ internal static NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties D } if (property.NameEquals("fqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs index e660a14b75ef..043bdcfdbc6e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceListResult DeserializeNetworkInterfaceListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs index c50507331140..e93863b25c47 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceLoadBalancerListResult DeserializeNetworkInterfa { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs index 09d0c9167c9b..d741b73a675f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs @@ -68,15 +68,30 @@ internal static NetworkInterfaceTapConfiguration DeserializeNetworkInterfaceTapC } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetworkTap")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkTap = VirtualNetworkTap.DeserializeVirtualNetworkTap(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs index 2ee714482a27..71748c40f954 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceTapConfigurationListResult DeserializeNetworkInt { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfile.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfile.Serialization.cs index 4adc6331b089..6d1f6e3956f0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfile.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfile.Serialization.cs @@ -94,6 +94,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,10 +109,20 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("containerNetworkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +133,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property0.NameEquals("containerNetworkInterfaceConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,6 +153,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfileListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfileListResult.Serialization.cs index f45450985dd7..eff42c775042 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfileListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkProfileListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkProfileListResult DeserializeNetworkProfileListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkRuleCondition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkRuleCondition.Serialization.cs index 1e8406776009..b44aca272f5f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkRuleCondition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkRuleCondition.Serialization.cs @@ -106,6 +106,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement { if (property.NameEquals("ipProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -116,6 +121,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,6 +136,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,6 +151,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -146,6 +166,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -156,6 +181,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("destinationIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroup.Serialization.cs index cdb30bb405d2..54bb04dec970 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroup.Serialization.cs @@ -97,6 +97,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -107,10 +112,20 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("securityRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +136,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("defaultSecurityRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -131,6 +151,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("networkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -141,6 +166,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -151,6 +181,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("flowLogs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -166,6 +201,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs index 0e560b8556e9..f3a995c99ac2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkSecurityGroupListResult DeserializeNetworkSecurityGroupLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs index 7ad671127338..645687f8901e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs @@ -21,11 +21,21 @@ internal static NetworkSecurityGroupResult DeserializeNetworkSecurityGroupResult { if (property.NameEquals("securityRuleAccessResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } securityRuleAccessResult = new SecurityRuleAccess(property.Value.GetString()); continue; } if (property.NameEquals("evaluatedNetworkSecurityGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs index e15509391942..1091522b6b95 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs @@ -29,26 +29,51 @@ internal static NetworkSecurityRulesEvaluationResult DeserializeNetworkSecurityR } if (property.NameEquals("protocolMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocolMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("sourceMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("sourcePortMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourcePortMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("destinationMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } destinationMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("destinationPortMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } destinationPortMatched = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs index 3281523b1d93..3e003c97d521 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs @@ -103,11 +103,21 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = VirtualApplianceSkuProperties.DeserializeVirtualApplianceSkuProperties(property.Value); continue; } @@ -138,6 +148,11 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -148,10 +163,20 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("bootStrapConfigurationBlob")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -162,11 +187,21 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("cloudInitConfigurationBlob")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -177,11 +212,21 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property0.NameEquals("virtualApplianceAsn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualApplianceAsn = property0.Value.GetInt64(); continue; } if (property0.NameEquals("virtualApplianceNics")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -192,6 +237,11 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs index fcb90cb5e22e..e692bcd8a874 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkVirtualApplianceListResult DeserializeNetworkVirtualAppli { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcher.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcher.Serialization.cs index 038ef761b4af..b8b373b05870 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcher.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcher.Serialization.cs @@ -81,6 +81,11 @@ internal static NetworkWatcher DeserializeNetworkWatcher(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -91,10 +96,20 @@ internal static NetworkWatcher DeserializeNetworkWatcher(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcherListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcherListResult.Serialization.cs index c5ffc1416879..5deb165d6d16 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcherListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NetworkWatcherListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static NetworkWatcherListResult DeserializeNetworkWatcherListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NextHopResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NextHopResult.Serialization.cs index 15d51a39471c..fa576c7e0af0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NextHopResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/NextHopResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NextHopResult DeserializeNextHopResult(JsonElement element) { if (property.NameEquals("nextHopType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextHopType = new NextHopType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Operation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Operation.Serialization.cs index 418c5c7d7b95..433253c2e0e0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Operation.Serialization.cs @@ -27,6 +27,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } @@ -37,10 +42,20 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceSpecification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceSpecification = OperationPropertiesFormatServiceSpecification.DeserializeOperationPropertiesFormatServiceSpecification(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationListResult.Serialization.cs index e7dec11bb3f2..694850540c23 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs index 09f02dc0e97c..bc79ca0adf10 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationPropertiesFormatServiceSpecification DeserializeOperati { if (property.NameEquals("metricSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static OperationPropertiesFormatServiceSpecification DeserializeOperati } if (property.NameEquals("logSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OutboundRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OutboundRule.Serialization.cs index 1fe9239d3f6d..95cde60ff388 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OutboundRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/OutboundRule.Serialization.cs @@ -104,15 +104,30 @@ internal static OutboundRule DeserializeOutboundRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("allocatedOutboundPorts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allocatedOutboundPorts = property0.Value.GetInt32(); continue; } if (property0.NameEquals("frontendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,26 +138,51 @@ internal static OutboundRule DeserializeOutboundRule(JsonElement element) } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new LoadBalancerOutboundRuleProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs index f85c32700aa6..afdd6b2e060d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs @@ -68,20 +68,40 @@ internal static P2SConnectionConfiguration DeserializeP2SConnectionConfiguration } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("vpnClientAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientAddressPool = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SVpnGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SVpnGateway.Serialization.cs index 3dadcfe453c4..149b65f1e006 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SVpnGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/P2SVpnGateway.Serialization.cs @@ -111,6 +111,11 @@ internal static P2SVpnGateway DeserializeP2SVpnGateway(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -121,15 +126,30 @@ internal static P2SVpnGateway DeserializeP2SVpnGateway(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("p2SConnectionConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -140,21 +160,41 @@ internal static P2SVpnGateway DeserializeP2SVpnGateway(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnGatewayScaleUnit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGatewayScaleUnit = property0.Value.GetInt32(); continue; } if (property0.NameEquals("vpnServerConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnServerConfiguration = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("vpnClientConnectionHealth")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientConnectionHealth = VpnClientConnectionHealth.DeserializeVpnClientConnectionHealth(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureFilter.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureFilter.Serialization.cs index d6859ab6c474..1433356ede4a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureFilter.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureFilter.Serialization.cs @@ -54,6 +54,11 @@ internal static PacketCaptureFilter DeserializePacketCaptureFilter(JsonElement e { if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new PcProtocol(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureListResult.Serialization.cs index ff6e1ca4aeac..3e023d69db3e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PacketCaptureListResult DeserializePacketCaptureListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs index 30a82fd2d743..c9554e796973 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs @@ -36,11 +36,21 @@ internal static PacketCaptureQueryStatusResult DeserializePacketCaptureQueryStat } if (property.NameEquals("captureStartTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } captureStartTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("packetCaptureStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } packetCaptureStatus = new PcStatus(property.Value.GetString()); continue; } @@ -51,6 +61,11 @@ internal static PacketCaptureQueryStatusResult DeserializePacketCaptureQueryStat } if (property.NameEquals("packetCaptureError")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureResult.Serialization.cs index e2bc0ecd30df..f7dfc1b3abd6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PacketCaptureResult.Serialization.cs @@ -44,6 +44,11 @@ internal static PacketCaptureResult DeserializePacketCaptureResult(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("target")) @@ -53,26 +58,51 @@ internal static PacketCaptureResult DeserializePacketCaptureResult(JsonElement e } if (property0.NameEquals("bytesToCapturePerPacket")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bytesToCapturePerPacket = property0.Value.GetInt32(); continue; } if (property0.NameEquals("totalBytesPerSession")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } totalBytesPerSession = property0.Value.GetInt32(); continue; } if (property0.NameEquals("timeLimitInSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeLimitInSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("storageLocation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageLocation = PacketCaptureStorageLocation.DeserializePacketCaptureStorageLocation(property0.Value); continue; } if (property0.NameEquals("filters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -83,6 +113,11 @@ internal static PacketCaptureResult DeserializePacketCaptureResult(JsonElement e } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilter.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilter.Serialization.cs index 20c765d18f71..dd6c443eeed9 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilter.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilter.Serialization.cs @@ -78,6 +78,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -93,10 +98,20 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -107,6 +122,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -117,6 +137,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property0.NameEquals("ipv6Peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -127,6 +152,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilterRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilterRule.Serialization.cs index c16c993abeed..4f9ecce0f43d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilterRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PatchRouteFilterRule.Serialization.cs @@ -75,20 +75,40 @@ internal static PatchRouteFilterRule DeserializePatchRouteFilterRule(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("access")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } access = new Access(property0.Value.GetString()); continue; } if (property0.NameEquals("routeFilterRuleType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilterRuleType = new RouteFilterRuleType(property0.Value.GetString()); continue; } if (property0.NameEquals("communities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +119,11 @@ internal static PatchRouteFilterRule DeserializePatchRouteFilterRule(JsonElement } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs index 863b90490796..229c67a210c4 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs @@ -93,15 +93,30 @@ internal static PeerExpressRouteCircuitConnection DeserializePeerExpressRouteCir } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("expressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("peerExpressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerExpressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } @@ -112,6 +127,11 @@ internal static PeerExpressRouteCircuitConnection DeserializePeerExpressRouteCir } if (property0.NameEquals("circuitConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } circuitConnectionStatus = new CircuitConnectionStatus(property0.Value.GetString()); continue; } @@ -127,6 +147,11 @@ internal static PeerExpressRouteCircuitConnection DeserializePeerExpressRouteCir } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs index d6d5a096362c..6b5ce0e4b097 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PeerExpressRouteCircuitConnectionListResult DeserializePeerExpre { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PolicySettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PolicySettings.Serialization.cs index 17ef444aba91..b4a82d653c1b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PolicySettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PolicySettings.Serialization.cs @@ -54,26 +54,51 @@ internal static PolicySettings DeserializePolicySettings(JsonElement element) { if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new WebApplicationFirewallEnabledState(property.Value.GetString()); continue; } if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = new WebApplicationFirewallMode(property.Value.GetString()); continue; } if (property.NameEquals("requestBodyCheck")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestBodyCheck = property.Value.GetBoolean(); continue; } if (property.NameEquals("maxRequestBodySizeInKb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRequestBodySizeInKb = property.Value.GetInt32(); continue; } if (property.NameEquals("fileUploadLimitInMb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileUploadLimitInMb = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs index d4ec46d9326b..00b6c6be2280 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs @@ -46,6 +46,11 @@ internal static PrivateDnsZoneConfig DeserializePrivateDnsZoneConfig(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateDnsZoneId")) @@ -55,6 +60,11 @@ internal static PrivateDnsZoneConfig DeserializePrivateDnsZoneConfig(JsonElement } if (property0.NameEquals("recordSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs index e61141cb26b9..aedc16077411 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs @@ -68,15 +68,30 @@ internal static PrivateDnsZoneGroup DeserializePrivateDnsZoneGroup(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateDnsZoneConfigs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs index b3090601b367..c46d9dc89c63 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateDnsZoneGroupListResult DeserializePrivateDnsZoneGroupList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpoint.Serialization.cs index 929dab28f1b4..e6593b6784a5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -121,6 +121,11 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,15 +136,30 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("networkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -150,11 +170,21 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateLinkServiceConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -165,6 +195,11 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property0.NameEquals("manualPrivateLinkServiceConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -175,6 +210,11 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property0.NameEquals("customDnsConfigs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index 7e2cf8798333..acc51e951239 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -70,20 +70,40 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index 3e21b27f620c..06604adf5284 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointListResult.Serialization.cs index 02a352f06562..b7060a6e2655 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateEndpointListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateEndpointListResult DeserializePrivateEndpointListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkService.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkService.Serialization.cs index 544d254a1ee6..bbb5405f5df0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkService.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkService.Serialization.cs @@ -135,6 +135,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -145,10 +150,20 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("loadBalancerFrontendIpConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -159,6 +174,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +189,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("networkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -179,11 +204,21 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateEndpointConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -194,16 +229,31 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("visibility")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } visibility = ResourceSet.DeserializeResourceSet(property0.Value); continue; } if (property0.NameEquals("autoApproval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoApproval = ResourceSet.DeserializeResourceSet(property0.Value); continue; } if (property0.NameEquals("fqdns")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -219,6 +269,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("enableProxyProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableProxyProtocol = property0.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs index 2a110bfa5212..e0f2db215c16 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs @@ -92,10 +92,20 @@ internal static PrivateLinkServiceConnection DeserializePrivateLinkServiceConnec } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -106,6 +116,11 @@ internal static PrivateLinkServiceConnection DeserializePrivateLinkServiceConnec } if (property0.NameEquals("groupIds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +136,11 @@ internal static PrivateLinkServiceConnection DeserializePrivateLinkServiceConnec } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs index 9c5dcfa684b6..a783fecfe2e2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs @@ -92,6 +92,11 @@ internal static PrivateLinkServiceIpConfiguration DeserializePrivateLinkServiceI } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -101,26 +106,51 @@ internal static PrivateLinkServiceIpConfiguration DeserializePrivateLinkServiceI } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs index f3a357ae2702..17de6b2fac1a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateLinkServiceListResult DeserializePrivateLinkServiceListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs index d07f17df5af0..4af9209e8611 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs @@ -36,6 +36,11 @@ internal static PrivateLinkServicePropertiesAutoApproval DeserializePrivateLinkS { if (property.NameEquals("subscriptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs index 8dcaa25c9063..6067af5c1d59 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs @@ -36,6 +36,11 @@ internal static PrivateLinkServicePropertiesVisibility DeserializePrivateLinkSer { if (property.NameEquals("subscriptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs index f49af0f6a1f9..efbaecd1c0dd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs @@ -19,6 +19,11 @@ internal static PrivateLinkServiceVisibility DeserializePrivateLinkServiceVisibi { if (property.NameEquals("visible")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } visible = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Probe.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Probe.Serialization.cs index 4e840c1fafa5..df6364b5678c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Probe.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Probe.Serialization.cs @@ -94,10 +94,20 @@ internal static Probe DeserializeProbe(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -108,21 +118,41 @@ internal static Probe DeserializeProbe(JsonElement element) } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ProbeProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } if (property0.NameEquals("intervalInSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } intervalInSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("numberOfProbes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfProbes = property0.Value.GetInt32(); continue; } @@ -133,6 +163,11 @@ internal static Probe DeserializeProbe(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PropagatedRouteTable.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PropagatedRouteTable.Serialization.cs index fb390e991d06..83818dc245d8 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PropagatedRouteTable.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PropagatedRouteTable.Serialization.cs @@ -47,6 +47,11 @@ internal static PropagatedRouteTable DeserializePropagatedRouteTable(JsonElement { if (property.NameEquals("labels")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -57,6 +62,11 @@ internal static PropagatedRouteTable DeserializePropagatedRouteTable(JsonElement } if (property.NameEquals("ids")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs index bf31888d5837..084c38affc74 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs @@ -48,6 +48,11 @@ internal static ProtocolCustomSettingsFormat DeserializeProtocolCustomSettingsFo { if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new DdosCustomPolicyProtocol(property.Value.GetString()); continue; } @@ -63,6 +68,11 @@ internal static ProtocolCustomSettingsFormat DeserializeProtocolCustomSettingsFo } if (property.NameEquals("triggerSensitivityOverride")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerSensitivityOverride = new DdosCustomPolicyTriggerSensitivityOverride(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddress.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddress.Serialization.cs index fc8c525c94b0..09b5ba538be2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddress.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddress.Serialization.cs @@ -128,6 +128,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = PublicIPAddressSku.DeserializePublicIPAddressSku(property.Value); continue; } @@ -138,6 +143,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +178,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -178,35 +193,70 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("publicIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("ipConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipConfiguration = IPConfiguration.DeserializeIPConfiguration(property0.Value); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = PublicIPAddressDnsSettings.DeserializePublicIPAddressDnsSettings(property0.Value); continue; } if (property0.NameEquals("ddosSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ddosSettings = DdosSettings.DeserializeDdosSettings(property0.Value); continue; } if (property0.NameEquals("ipTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -222,11 +272,21 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property0.NameEquals("publicIPPrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPPrefix = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } @@ -237,6 +297,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressListResult.Serialization.cs index bf24c60ab911..64e7d71c857b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PublicIPAddressListResult DeserializePublicIPAddressListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressSku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressSku.Serialization.cs index 1abbac353c77..bcbc6b6c54cb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressSku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPAddressSku.Serialization.cs @@ -30,6 +30,11 @@ internal static PublicIPAddressSku DeserializePublicIPAddressSku(JsonElement ele { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new PublicIPAddressSkuName(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefix.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefix.Serialization.cs index f1488f1f5b3d..b776658b250b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefix.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefix.Serialization.cs @@ -100,6 +100,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = PublicIPPrefixSku.DeserializePublicIPPrefixSku(property.Value); continue; } @@ -110,6 +115,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -140,6 +150,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -150,15 +165,30 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("ipTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +199,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("prefixLength")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } prefixLength = property0.Value.GetInt32(); continue; } @@ -179,6 +214,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("publicIPAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -189,6 +229,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("loadBalancerFrontendIpConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } loadBalancerFrontendIpConfiguration = SubResource.DeserializeSubResource(property0.Value); continue; } @@ -199,6 +244,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs index fae2b95a1bb8..4f2e9568a354 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PublicIPPrefixListResult DeserializePublicIPPrefixListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixSku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixSku.Serialization.cs index 1ab0d9bccb8c..fbe06bd02465 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixSku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/PublicIPPrefixSku.Serialization.cs @@ -30,6 +30,11 @@ internal static PublicIPPrefixSku DeserializePublicIPPrefixSku(JsonElement eleme { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new PublicIPPrefixSkuName(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RadiusServer.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RadiusServer.Serialization.cs index 4d0e1e003a23..e05d9ad1e2e6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RadiusServer.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RadiusServer.Serialization.cs @@ -44,6 +44,11 @@ internal static RadiusServer DeserializeRadiusServer(JsonElement element) } if (property.NameEquals("radiusServerScore")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } radiusServerScore = property.Value.GetInt64(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RecordSet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RecordSet.Serialization.cs index 9c5302e853e3..e143390c0f76 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RecordSet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RecordSet.Serialization.cs @@ -40,16 +40,31 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property.Value.GetString()); continue; } if (property.NameEquals("ttl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ttl = property.Value.GetInt32(); continue; } if (property.NameEquals("ipAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Resource.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Resource.Serialization.cs index 5c5bff894352..d7055b2f5c1b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Resource.Serialization.cs @@ -71,6 +71,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLink.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLink.Serialization.cs index fa4967ab3b2b..9a888161f749 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLink.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLink.Serialization.cs @@ -74,6 +74,11 @@ internal static ResourceNavigationLink DeserializeResourceNavigationLink(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("linkedResourceType")) @@ -88,6 +93,11 @@ internal static ResourceNavigationLink DeserializeResourceNavigationLink(JsonEle } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs index a6be2f3a80dd..f19d1c507eba 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceNavigationLinksListResult DeserializeResourceNavigationL { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceSet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceSet.Serialization.cs index d1024a219cfc..8b98a26fbdb6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceSet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ResourceSet.Serialization.cs @@ -36,6 +36,11 @@ internal static ResourceSet DeserializeResourceSet(JsonElement element) { if (property.NameEquals("subscriptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RetentionPolicyParameters.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RetentionPolicyParameters.Serialization.cs index 6caf89843b92..603e6b973540 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RetentionPolicyParameters.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RetentionPolicyParameters.Serialization.cs @@ -36,11 +36,21 @@ internal static RetentionPolicyParameters DeserializeRetentionPolicyParameters(J { if (property.NameEquals("days")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } days = property.Value.GetInt32(); continue; } if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Route.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Route.Serialization.cs index 254ae50ffee0..11e4d10b9bc3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Route.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Route.Serialization.cs @@ -74,6 +74,11 @@ internal static Route DeserializeRoute(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("addressPrefix")) @@ -83,6 +88,11 @@ internal static Route DeserializeRoute(JsonElement element) } if (property0.NameEquals("nextHopType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } nextHopType = new RouteNextHopType(property0.Value.GetString()); continue; } @@ -93,6 +103,11 @@ internal static Route DeserializeRoute(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilter.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilter.Serialization.cs index 6de31492146a..51d4bbfa4871 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilter.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilter.Serialization.cs @@ -94,6 +94,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,10 +109,20 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +133,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -128,6 +148,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property0.NameEquals("ipv6Peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -138,6 +163,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterListResult.Serialization.cs index 17b698b67f0c..8c2f6fd244d5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteFilterListResult DeserializeRouteFilterListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRule.Serialization.cs index c9fae484c764..457f8adc688f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRule.Serialization.cs @@ -91,20 +91,40 @@ internal static RouteFilterRule DeserializeRouteFilterRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("access")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } access = new Access(property0.Value.GetString()); continue; } if (property0.NameEquals("routeFilterRuleType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilterRuleType = new RouteFilterRuleType(property0.Value.GetString()); continue; } if (property0.NameEquals("communities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -115,6 +135,11 @@ internal static RouteFilterRule DeserializeRouteFilterRule(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs index 3429334517c6..d66feacc7127 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteFilterRuleListResult DeserializeRouteFilterRuleListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteListResult.Serialization.cs index 95e04ecf0edd..d07ae0e78a9c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteListResult DeserializeRouteListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTable.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTable.Serialization.cs index 68c1d84d5693..60e0c03c3f6d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTable.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTable.Serialization.cs @@ -99,6 +99,11 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -109,10 +114,20 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,11 +153,21 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property0.NameEquals("disableBgpRoutePropagation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableBgpRoutePropagation = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTableListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTableListResult.Serialization.cs index 46147c2e2a37..df94e05a2d79 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTableListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RouteTableListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteTableListResult DeserializeRouteTableListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RoutingConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RoutingConfiguration.Serialization.cs index 3e4f49762b14..a870145cb73c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RoutingConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/RoutingConfiguration.Serialization.cs @@ -42,16 +42,31 @@ internal static RoutingConfiguration DeserializeRoutingConfiguration(JsonElement { if (property.NameEquals("associatedRouteTable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } associatedRouteTable = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("propagatedRouteTables")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } propagatedRouteTables = PropagatedRouteTable.DeserializePropagatedRouteTable(property.Value); continue; } if (property.NameEquals("vnetRoutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vnetRoutes = VnetRoute.DeserializeVnetRoute(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs index b7f20bc3d58e..76ee112c2e16 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs @@ -25,6 +25,11 @@ internal static SecurityGroupNetworkInterface DeserializeSecurityGroupNetworkInt } if (property.NameEquals("securityRuleAssociations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } securityRuleAssociations = SecurityRuleAssociations.DeserializeSecurityRuleAssociations(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupViewResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupViewResult.Serialization.cs index 58b94351c246..4637c85470dd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupViewResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityGroupViewResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SecurityGroupViewResult DeserializeSecurityGroupViewResult(JsonE { if (property.NameEquals("networkInterfaces")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProvider.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProvider.Serialization.cs index a1e791b2aeb7..deb1493e01b7 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProvider.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProvider.Serialization.cs @@ -94,6 +94,11 @@ internal static SecurityPartnerProvider DeserializeSecurityPartnerProvider(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,25 +109,50 @@ internal static SecurityPartnerProvider DeserializeSecurityPartnerProvider(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("securityProviderName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } securityProviderName = new SecurityProviderName(property0.Value.GetString()); continue; } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new SecurityPartnerProviderConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs index 14ec1c7cdb5d..84bb2dc290b1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SecurityPartnerProviderListResult DeserializeSecurityPartnerProv { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRule.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRule.Serialization.cs index ea7006ea9fa0..6857bf292a2c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRule.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRule.Serialization.cs @@ -177,6 +177,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -186,6 +191,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new SecurityRuleProtocol(property0.Value.GetString()); continue; } @@ -206,6 +216,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("sourceAddressPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -216,6 +231,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("sourceApplicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -231,6 +251,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("destinationAddressPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -241,6 +266,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("destinationApplicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -251,6 +281,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("sourcePortRanges")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -261,6 +296,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("destinationPortRanges")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -271,21 +311,41 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("access")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } access = new SecurityRuleAccess(property0.Value.GetString()); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("direction")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } direction = new SecurityRuleDirection(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleAssociations.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleAssociations.Serialization.cs index f5a6d3731997..3466b8f17502 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleAssociations.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleAssociations.Serialization.cs @@ -23,16 +23,31 @@ internal static SecurityRuleAssociations DeserializeSecurityRuleAssociations(Jso { if (property.NameEquals("networkInterfaceAssociation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkInterfaceAssociation = NetworkInterfaceAssociation.DeserializeNetworkInterfaceAssociation(property.Value); continue; } if (property.NameEquals("subnetAssociation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subnetAssociation = SubnetAssociation.DeserializeSubnetAssociation(property.Value); continue; } if (property.NameEquals("defaultSecurityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +58,11 @@ internal static SecurityRuleAssociations DeserializeSecurityRuleAssociations(Jso } if (property.NameEquals("effectiveSecurityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleListResult.Serialization.cs index 6c9ad916cd27..9ab3add40b1f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SecurityRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SecurityRuleListResult DeserializeSecurityRuleListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLink.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLink.Serialization.cs index 3e2db9eb411a..23a92f67d2b5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLink.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLink.Serialization.cs @@ -92,6 +92,11 @@ internal static ServiceAssociationLink DeserializeServiceAssociationLink(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("linkedResourceType")) @@ -106,16 +111,31 @@ internal static ServiceAssociationLink DeserializeServiceAssociationLink(JsonEle } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("allowDelete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowDelete = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("locations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs index ad16c199473a..483fb25f48ff 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceAssociationLinksListResult DeserializeServiceAssociationL { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs index f5e1f10c04a1..7794520f14e3 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs @@ -94,6 +94,11 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,10 +109,20 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceEndpointPolicyDefinitions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +133,11 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,6 +153,11 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs index 2c81a1750a8a..a8c501a81a20 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs @@ -80,6 +80,11 @@ internal static ServiceEndpointPolicyDefinition DeserializeServiceEndpointPolicy } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -94,6 +99,11 @@ internal static ServiceEndpointPolicyDefinition DeserializeServiceEndpointPolicy } if (property0.NameEquals("serviceResources")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +114,11 @@ internal static ServiceEndpointPolicyDefinition DeserializeServiceEndpointPolicy } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs index 94aff5b3b9bb..4a9e5f9b56e6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceEndpointPolicyDefinitionListResult DeserializeServiceEndp { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs index 80f4090c2c2d..f448f88ed3e1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceEndpointPolicyListResult DeserializeServiceEndpointPolicy { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs index 09652549a651..e04b8ff07a68 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs @@ -48,6 +48,11 @@ internal static ServiceEndpointPropertiesFormat DeserializeServiceEndpointProper } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,6 +63,11 @@ internal static ServiceEndpointPropertiesFormat DeserializeServiceEndpointProper } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformation.Serialization.cs index 8dfe98d4048c..38303d509168 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformation.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceTagInformation DeserializeServiceTagInformation(JsonEleme { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = ServiceTagInformationPropertiesFormat.DeserializeServiceTagInformationPropertiesFormat(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs index 9efb58afd424..30f6412eb879 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs @@ -38,6 +38,11 @@ internal static ServiceTagInformationPropertiesFormat DeserializeServiceTagInfor } if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagsListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagsListResult.Serialization.cs index 8892af9df12a..f5bb210422d5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagsListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/ServiceTagsListResult.Serialization.cs @@ -50,6 +50,11 @@ internal static ServiceTagsListResult DeserializeServiceTagsListResult(JsonEleme } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/StaticRoute.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/StaticRoute.Serialization.cs index a59d646f4c4a..590fc3092a19 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/StaticRoute.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/StaticRoute.Serialization.cs @@ -53,6 +53,11 @@ internal static StaticRoute DeserializeStaticRoute(JsonElement element) } if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Subnet.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Subnet.Serialization.cs index a644dd52ef28..7332f2798ea5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Subnet.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Subnet.Serialization.cs @@ -154,6 +154,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("addressPrefix")) @@ -163,6 +168,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("addressPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -173,21 +183,41 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = NetworkSecurityGroup.DeserializeNetworkSecurityGroup(property0.Value); continue; } if (property0.NameEquals("routeTable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeTable = RouteTable.DeserializeRouteTable(property0.Value); continue; } if (property0.NameEquals("natGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } natGateway = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("serviceEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -198,6 +228,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("serviceEndpointPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -208,6 +243,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("privateEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -218,6 +258,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -228,6 +273,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("ipConfigurationProfiles")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -238,6 +288,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("ipAllocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -248,6 +303,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("resourceNavigationLinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -258,6 +318,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("serviceAssociationLinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -268,6 +333,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("delegations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -283,6 +353,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetAssociation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetAssociation.Serialization.cs index e81bfc358f49..ad86c6bf86ee 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetAssociation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetAssociation.Serialization.cs @@ -26,6 +26,11 @@ internal static SubnetAssociation DeserializeSubnetAssociation(JsonElement eleme } if (property.NameEquals("securityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetListResult.Serialization.cs index 7754460a169d..4bab9d034879 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/SubnetListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SubnetListResult DeserializeSubnetListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Topology.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Topology.Serialization.cs index 648ec62cbf4c..c584df2f5f6c 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Topology.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/Topology.Serialization.cs @@ -29,16 +29,31 @@ internal static Topology DeserializeTopology(JsonElement element) } if (property.NameEquals("createdDateTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdDateTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastModified")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastModified = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyAssociation.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyAssociation.Serialization.cs index 12e25c0575d2..6e8fb42e99c2 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyAssociation.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyAssociation.Serialization.cs @@ -31,6 +31,11 @@ internal static TopologyAssociation DeserializeTopologyAssociation(JsonElement e } if (property.NameEquals("associationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } associationType = new AssociationType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyResource.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyResource.Serialization.cs index 8535e4bfaeb4..5434be5d52df 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyResource.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TopologyResource.Serialization.cs @@ -38,6 +38,11 @@ internal static TopologyResource DeserializeTopologyResource(JsonElement element } if (property.NameEquals("associations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs index d2c8180af2bc..380c3593c63b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs @@ -54,6 +54,11 @@ internal static TrafficAnalyticsConfigurationProperties DeserializeTrafficAnalyt { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } @@ -74,6 +79,11 @@ internal static TrafficAnalyticsConfigurationProperties DeserializeTrafficAnalyt } if (property.NameEquals("trafficAnalyticsInterval")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } trafficAnalyticsInterval = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs index 2a9be7b32569..c4306f768eec 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs @@ -30,6 +30,11 @@ internal static TrafficAnalyticsProperties DeserializeTrafficAnalyticsProperties { if (property.NameEquals("networkWatcherFlowAnalyticsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkWatcherFlowAnalyticsConfiguration = TrafficAnalyticsConfigurationProperties.DeserializeTrafficAnalyticsConfigurationProperties(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingDetails.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingDetails.Serialization.cs index 53ff5ab543b3..71ce87068550 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingDetails.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingDetails.Serialization.cs @@ -44,6 +44,11 @@ internal static TroubleshootingDetails DeserializeTroubleshootingDetails(JsonEle } if (property.NameEquals("recommendedActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingResult.Serialization.cs index a7dbd351d2f1..b330aa166df8 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TroubleshootingResult.Serialization.cs @@ -24,11 +24,21 @@ internal static TroubleshootingResult DeserializeTroubleshootingResult(JsonEleme { if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -39,6 +49,11 @@ internal static TroubleshootingResult DeserializeTroubleshootingResult(JsonEleme } if (property.NameEquals("results")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TunnelConnectionHealth.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TunnelConnectionHealth.Serialization.cs index e9c4fad42c74..fdc06a51f227 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TunnelConnectionHealth.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/TunnelConnectionHealth.Serialization.cs @@ -28,16 +28,31 @@ internal static TunnelConnectionHealth DeserializeTunnelConnectionHealth(JsonEle } if (property.NameEquals("connectionStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VirtualNetworkGatewayConnectionStatus(property.Value.GetString()); continue; } if (property.NameEquals("ingressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("egressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property.Value.GetInt64(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/UsagesListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/UsagesListResult.Serialization.cs index 79723ed5fefb..8fc0cf2e3223 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/UsagesListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/UsagesListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static UsagesListResult DeserializeUsagesListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VM.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VM.Serialization.cs index 7aa0c84620f6..b0b92877f3a1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VM.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VM.Serialization.cs @@ -71,6 +71,11 @@ internal static VM DeserializeVM(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VerificationIPFlowResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VerificationIPFlowResult.Serialization.cs index 5d036271c1c5..da0102db7505 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VerificationIPFlowResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VerificationIPFlowResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VerificationIPFlowResult DeserializeVerificationIPFlowResult(Jso { if (property.NameEquals("access")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } access = new Access(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHub.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHub.Serialization.cs index 30bc58bd667d..d5e9740f0745 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHub.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHub.Serialization.cs @@ -163,6 +163,11 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -173,40 +178,80 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualWan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualWan = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("vpnGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("p2SVpnGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } p2SVpnGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("expressRouteGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("azureFirewall")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureFirewall = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("securityPartnerProvider")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } securityPartnerProvider = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("virtualNetworkConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -222,11 +267,21 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property0.NameEquals("routeTable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeTable = VirtualHubRouteTable.DeserializeVirtualHubRouteTable(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -237,6 +292,11 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property0.NameEquals("virtualHubRouteTableV2s")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRoute.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRoute.Serialization.cs index c6dcb4f6d539..8ef1090c4a52 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRoute.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRoute.Serialization.cs @@ -42,6 +42,11 @@ internal static VirtualHubRoute DeserializeVirtualHubRoute(JsonElement element) { if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTable.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTable.Serialization.cs index df16abb8a331..9fa7eede0f60 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTable.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTable.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualHubRouteTable DeserializeVirtualHubRouteTable(JsonElement { if (property.NameEquals("routes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs index def2e59f4340..736635fff629 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs @@ -79,10 +79,20 @@ internal static VirtualHubRouteTableV2 DeserializeVirtualHubRouteTableV2(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -93,6 +103,11 @@ internal static VirtualHubRouteTableV2 DeserializeVirtualHubRouteTableV2(JsonEle } if (property0.NameEquals("attachedConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -103,6 +118,11 @@ internal static VirtualHubRouteTableV2 DeserializeVirtualHubRouteTableV2(JsonEle } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteV2.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteV2.Serialization.cs index 5dcec176b2f4..b1e1bf05ea45 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteV2.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualHubRouteV2.Serialization.cs @@ -64,6 +64,11 @@ internal static VirtualHubRouteV2 DeserializeVirtualHubRouteV2(JsonElement eleme } if (property.NameEquals("destinations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -79,6 +84,11 @@ internal static VirtualHubRouteV2 DeserializeVirtualHubRouteV2(JsonElement eleme } if (property.NameEquals("nextHops")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetwork.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetwork.Serialization.cs index a3168769ef3c..c798aa01ea4e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetwork.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetwork.Serialization.cs @@ -151,6 +151,11 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -161,20 +166,40 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("addressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } addressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("dhcpOptions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dhcpOptions = DhcpOptions.DeserializeDhcpOptions(property0.Value); continue; } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -185,6 +210,11 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property0.NameEquals("virtualNetworkPeerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -200,31 +230,61 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("enableDdosProtection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableDdosProtection = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableVmProtection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableVmProtection = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ddosProtectionPlan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ddosProtectionPlan = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("bgpCommunities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpCommunities = VirtualNetworkBgpCommunities.DeserializeVirtualNetworkBgpCommunities(property0.Value); continue; } if (property0.NameEquals("ipAllocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGateway.Serialization.cs index e0e7da5228f4..bb87bf67fb2a 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGateway.Serialization.cs @@ -166,6 +166,11 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -176,10 +181,20 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -190,56 +205,111 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property0.NameEquals("gatewayType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } gatewayType = new VirtualNetworkGatewayType(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnType = new VpnType(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnGatewayGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGatewayGeneration = new VpnGatewayGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enablePrivateIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enablePrivateIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("activeActive")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } activeActive = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("gatewayDefaultSite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } gatewayDefaultSite = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("sku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sku = VirtualNetworkGatewaySku.DeserializeVirtualNetworkGatewaySku(property0.Value); continue; } if (property0.NameEquals("vpnClientConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientConfiguration = VpnClientConfiguration.DeserializeVpnClientConfiguration(property0.Value); continue; } if (property0.NameEquals("bgpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpSettings = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } if (property0.NameEquals("customRoutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } customRoutes = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } @@ -250,11 +320,21 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("enableDnsForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableDnsForwarding = property0.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs index 8abd3a3f1488..dafef319a9c1 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs @@ -186,6 +186,11 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -196,6 +201,11 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("authorizationKey")) @@ -210,11 +220,21 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("virtualNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkGateway2 = VirtualNetworkGateway.DeserializeVirtualNetworkGateway(property0.Value); continue; } if (property0.NameEquals("localNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } localNetworkGateway2 = LocalNetworkGateway.DeserializeLocalNetworkGateway(property0.Value); continue; } @@ -225,16 +245,31 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("connectionProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionProtocol = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dpdTimeoutSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dpdTimeoutSeconds = property0.Value.GetInt32(); continue; } @@ -245,11 +280,21 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VirtualNetworkGatewayConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("tunnelConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -260,36 +305,71 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("peer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peer = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useLocalAzureIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useLocalAzureIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -300,6 +380,11 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("trafficSelectorPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -315,11 +400,21 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("expressRouteGatewayBypass")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteGatewayBypass = property0.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs index fa9af6772e87..ea163ed7c4d7 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs @@ -174,6 +174,11 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -184,6 +189,11 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("authorizationKey")) @@ -198,11 +208,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("virtualNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkGateway2 = VirtualNetworkConnectionGatewayReference.DeserializeVirtualNetworkConnectionGatewayReference(property0.Value); continue; } if (property0.NameEquals("localNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } localNetworkGateway2 = VirtualNetworkConnectionGatewayReference.DeserializeVirtualNetworkConnectionGatewayReference(property0.Value); continue; } @@ -213,11 +233,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("connectionProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionProtocol = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } @@ -228,11 +258,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VirtualNetworkGatewayConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("tunnelConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -243,31 +283,61 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("peer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peer = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -278,6 +348,11 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("trafficSelectorPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -293,11 +368,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("expressRouteGatewayBypass")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteGatewayBypass = property0.Value.GetBoolean(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs index 89d1c32671b5..9501a2e0fb38 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkGatewayConnectionListResult DeserializeVirtualNetw { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs index c74e5dfb42d0..7b28940ed7c4 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs @@ -75,20 +75,40 @@ internal static VirtualNetworkGatewayIPConfiguration DeserializeVirtualNetworkGa } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } @@ -99,6 +119,11 @@ internal static VirtualNetworkGatewayIPConfiguration DeserializeVirtualNetworkGa } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs index 4e8858601c88..114d095ed077 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkGatewayListConnectionsResult DeserializeVirtualNet { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs index 3069c134974c..d68a12ae1170 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkGatewayListResult DeserializeVirtualNetworkGateway { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs index b07e7d764d78..f3dbca826328 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs @@ -37,16 +37,31 @@ internal static VirtualNetworkGatewaySku DeserializeVirtualNetworkGatewaySku(Jso { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new VirtualNetworkGatewaySkuName(property.Value.GetString()); continue; } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new VirtualNetworkGatewaySkuTier(property.Value.GetString()); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListResult.Serialization.cs index 07971ddfa705..6001e8f720bb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkListResult DeserializeVirtualNetworkListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs index 3163d0fe182d..ce76b2c3954f 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkListUsageResult DeserializeVirtualNetworkListUsage { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeering.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeering.Serialization.cs index 0a1831302d94..90df328ec184 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeering.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeering.Serialization.cs @@ -98,45 +98,90 @@ internal static VirtualNetworkPeering DeserializeVirtualNetworkPeering(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("allowVirtualNetworkAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowVirtualNetworkAccess = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowForwardedTraffic")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowForwardedTraffic = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowGatewayTransit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowGatewayTransit = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useRemoteGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useRemoteGateways = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("remoteVirtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteVirtualNetwork = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("remoteAddressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteAddressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("peeringState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peeringState = new VirtualNetworkPeeringState(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs index 62188dd3ba1d..efde5cdc51bd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkPeeringListResult DeserializeVirtualNetworkPeering { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTap.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTap.Serialization.cs index b24739f33888..ea930788b4c0 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTap.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTap.Serialization.cs @@ -101,6 +101,11 @@ internal static VirtualNetworkTap DeserializeVirtualNetworkTap(JsonElement eleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -111,10 +116,20 @@ internal static VirtualNetworkTap DeserializeVirtualNetworkTap(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("networkInterfaceTapConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -130,21 +145,41 @@ internal static VirtualNetworkTap DeserializeVirtualNetworkTap(JsonElement eleme } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("destinationNetworkInterfaceIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destinationNetworkInterfaceIPConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property0.Value); continue; } if (property0.NameEquals("destinationLoadBalancerFrontEndIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destinationLoadBalancerFrontEndIPConfiguration = FrontendIPConfiguration.DeserializeFrontendIPConfiguration(property0.Value); continue; } if (property0.NameEquals("destinationPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destinationPort = property0.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs index c7d8880ebf58..952e53ad5138 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkTapListResult DeserializeVirtualNetworkTapListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkUsage.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkUsage.Serialization.cs index 823f0fcd8182..726c2b301c07 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkUsage.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualNetworkUsage.Serialization.cs @@ -23,6 +23,11 @@ internal static VirtualNetworkUsage DeserializeVirtualNetworkUsage(JsonElement e { if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetDouble(); continue; } @@ -33,11 +38,21 @@ internal static VirtualNetworkUsage DeserializeVirtualNetworkUsage(JsonElement e } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetDouble(); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = VirtualNetworkUsageName.DeserializeVirtualNetworkUsageName(property.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouter.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouter.Serialization.cs index a8545373bfc7..aeb357377672 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouter.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouter.Serialization.cs @@ -111,6 +111,11 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -121,15 +126,30 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualRouterAsn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualRouterAsn = property0.Value.GetInt64(); continue; } if (property0.NameEquals("virtualRouterIps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -140,16 +160,31 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property0.NameEquals("hostedSubnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostedSubnet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("hostedGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostedGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -160,6 +195,11 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterListResult.Serialization.cs index 4018cec6490b..fcec45ffccd6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualRouterListResult DeserializeVirtualRouterListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeering.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeering.Serialization.cs index ec9db5a9f542..d593bbe4ae41 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeering.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeering.Serialization.cs @@ -74,10 +74,20 @@ internal static VirtualRouterPeering DeserializeVirtualRouterPeering(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peerAsn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerAsn = property0.Value.GetInt64(); continue; } @@ -88,6 +98,11 @@ internal static VirtualRouterPeering DeserializeVirtualRouterPeering(JsonElement } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs index 5c7d0aaa48ae..7eccd3795f03 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualRouterPeeringListResult DeserializeVirtualRouterPeeringLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWAN.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWAN.Serialization.cs index 33050a0c8cf5..08c9d7a960f9 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWAN.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWAN.Serialization.cs @@ -108,6 +108,11 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -118,15 +123,30 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("disableVpnEncryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableVpnEncryption = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("virtualHubs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,6 +157,11 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property0.NameEquals("vpnSites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -147,21 +172,41 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property0.NameEquals("allowBranchToBranchTraffic")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowBranchToBranchTraffic = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowVnetToVnetTraffic")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowVnetToVnetTraffic = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("office365LocalBreakoutCategory")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } office365LocalBreakoutCategory = new OfficeTrafficCategory(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs index a8300dfe5d92..f46c8da652b6 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs @@ -31,6 +31,11 @@ internal static VirtualWanSecurityProvider DeserializeVirtualWanSecurityProvider } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new VirtualWanSecurityProviderType(property.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs index 8a41bb6eb262..b9a728d0f12b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualWanSecurityProviders DeserializeVirtualWanSecurityProvide { if (property.NameEquals("supportedProviders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VnetRoute.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VnetRoute.Serialization.cs index 06766e03272a..59fd2e899c6e 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VnetRoute.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VnetRoute.Serialization.cs @@ -36,6 +36,11 @@ internal static VnetRoute DeserializeVnetRoute(JsonElement element) { if (property.NameEquals("staticRoutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConfiguration.Serialization.cs index c42d4314964b..5b8858526553 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConfiguration.Serialization.cs @@ -116,11 +116,21 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle { if (property.NameEquals("vpnClientAddressPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientAddressPool = AddressSpace.DeserializeAddressSpace(property.Value); continue; } if (property.NameEquals("vpnClientRootCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +141,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("vpnClientRevokedCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("vpnClientProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,6 +171,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("vpnClientIpsecPolicies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -171,6 +196,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("radiusServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs index bf1e8a79312f..29e561b6d9c9 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs @@ -23,21 +23,41 @@ internal static VpnClientConnectionHealth DeserializeVpnClientConnectionHealth(J { if (property.NameEquals("totalIngressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalIngressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("totalEgressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalEgressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("vpnClientConnectionsCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientConnectionsCount = property.Value.GetInt32(); continue; } if (property.NameEquals("allocatedIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs index b394bf55d73c..79bca2706a82 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs @@ -35,6 +35,11 @@ internal static VpnClientConnectionHealthDetail DeserializeVpnClientConnectionHe } if (property.NameEquals("vpnConnectionDuration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vpnConnectionDuration = property.Value.GetInt64(); continue; } @@ -60,31 +65,61 @@ internal static VpnClientConnectionHealthDetail DeserializeVpnClientConnectionHe } if (property.NameEquals("maxBandwidth")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxBandwidth = property.Value.GetInt64(); continue; } if (property.NameEquals("egressPacketsTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } egressPacketsTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("egressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("ingressPacketsTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingressPacketsTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("ingressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("maxPacketsPerSecond")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxPacketsPerSecond = property.Value.GetInt64(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs index a3462b5a6cf3..214ee8b19b14 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VpnClientConnectionHealthDetailListResult DeserializeVpnClientCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs index 982e6e2a70d4..bff64b260f95 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs @@ -62,6 +62,11 @@ internal static VpnClientRevokedCertificate DeserializeVpnClientRevokedCertifica } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("thumbprint")) @@ -71,6 +76,11 @@ internal static VpnClientRevokedCertificate DeserializeVpnClientRevokedCertifica } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRootCertificate.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRootCertificate.Serialization.cs index 40b61c924ecc..65912559ff7b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRootCertificate.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnClientRootCertificate.Serialization.cs @@ -59,6 +59,11 @@ internal static VpnClientRootCertificate DeserializeVpnClientRootCertificate(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicCertData")) @@ -68,6 +73,11 @@ internal static VpnClientRootCertificate DeserializeVpnClientRootCertificate(Jso } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnConnection.Serialization.cs index 0cf85dde20dd..76b152453abb 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnConnection.Serialization.cs @@ -154,45 +154,90 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("remoteVpnSite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteVpnSite = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dpdTimeoutSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dpdTimeoutSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VpnConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnConnectionProtocolType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnConnectionProtocolType = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("connectionBandwidth")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionBandwidth = property0.Value.GetInt32(); continue; } @@ -203,16 +248,31 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -223,26 +283,51 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property0.NameEquals("enableRateLimiting")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableRateLimiting = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableInternetSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableInternetSecurity = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useLocalAzureIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useLocalAzureIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnLinkConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -253,6 +338,11 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnGateway.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnGateway.Serialization.cs index 821f1a334316..a2ae8dd9fbcd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnGateway.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnGateway.Serialization.cs @@ -110,6 +110,11 @@ internal static VpnGateway DeserializeVpnGateway(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -120,15 +125,30 @@ internal static VpnGateway DeserializeVpnGateway(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("connections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -139,16 +159,31 @@ internal static VpnGateway DeserializeVpnGateway(JsonElement element) } if (property0.NameEquals("bgpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpSettings = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnGatewayScaleUnit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGatewayScaleUnit = property0.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs index a81c9ec4048f..780e853bde2b 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs @@ -36,6 +36,11 @@ internal static VpnLinkBgpSettings DeserializeVpnLinkBgpSettings(JsonElement ele { if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt64(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs index f4f16500532b..07184df672a5 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs @@ -41,6 +41,11 @@ internal static VpnLinkProviderProperties DeserializeVpnLinkProviderProperties(J } if (property.NameEquals("linkSpeedInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkSpeedInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfiguration.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfiguration.Serialization.cs index 3b3920e1cbfd..c161b9102e92 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfiguration.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfiguration.Serialization.cs @@ -195,6 +195,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -205,6 +210,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("name")) @@ -214,6 +224,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -224,6 +239,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnAuthenticationTypes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,6 +254,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnClientRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -244,6 +269,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnClientRevokedCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -254,6 +284,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("radiusServerRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -264,6 +299,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("radiusClientRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -274,6 +314,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnClientIpsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -294,6 +339,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("radiusServers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -304,6 +354,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("aadAuthenticationParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } aadAuthenticationParameters = AadAuthenticationParameters.DeserializeAadAuthenticationParameters(property0.Value); continue; } @@ -314,6 +369,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("p2SVpnGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs index 7c90b33ff02f..24ddede7e54d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs @@ -20,6 +20,11 @@ internal static VpnServerConfigurationsResponse DeserializeVpnServerConfiguratio { if (property.NameEquals("vpnServerConfigurationResourceIds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSite.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSite.Serialization.cs index b98248c35f79..f257cd9ede50 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSite.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSite.Serialization.cs @@ -134,6 +134,11 @@ internal static VpnSite DeserializeVpnSite(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -144,15 +149,30 @@ internal static VpnSite DeserializeVpnSite(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualWan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualWan = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("deviceProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deviceProperties = DeviceProperties.DeserializeDeviceProperties(property0.Value); continue; } @@ -168,26 +188,51 @@ internal static VpnSite DeserializeVpnSite(JsonElement element) } if (property0.NameEquals("addressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } addressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("bgpProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpProperties = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("isSecuritySite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isSecuritySite = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("vpnSiteLinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLink.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLink.Serialization.cs index b91ca618e5d8..9978f6d00a49 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLink.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLink.Serialization.cs @@ -86,10 +86,20 @@ internal static VpnSiteLink DeserializeVpnSiteLink(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("linkProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } linkProperties = VpnLinkProviderProperties.DeserializeVpnLinkProviderProperties(property0.Value); continue; } @@ -105,11 +115,21 @@ internal static VpnSiteLink DeserializeVpnSiteLink(JsonElement element) } if (property0.NameEquals("bgpProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpProperties = VpnLinkBgpSettings.DeserializeVpnLinkBgpSettings(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs index eaccfab1feac..05c7fbd82d3d 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs @@ -131,40 +131,80 @@ internal static VpnSiteLinkConnection DeserializeVpnSiteLinkConnection(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("vpnSiteLink")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnSiteLink = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VpnConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnConnectionProtocolType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnConnectionProtocolType = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("connectionBandwidth")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionBandwidth = property0.Value.GetInt32(); continue; } @@ -175,16 +215,31 @@ internal static VpnSiteLinkConnection DeserializeVpnSiteLinkConnection(JsonEleme } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -195,16 +250,31 @@ internal static VpnSiteLinkConnection DeserializeVpnSiteLinkConnection(JsonEleme } if (property0.NameEquals("enableRateLimiting")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableRateLimiting = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useLocalAzureIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useLocalAzureIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs index 973f2d5e3cf8..21a780e3cfdd 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs @@ -108,6 +108,11 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -118,15 +123,30 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policySettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policySettings = PolicySettings.DeserializePolicySettings(property0.Value); continue; } if (property0.NameEquals("customRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,6 +157,11 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property0.NameEquals("applicationGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -147,21 +172,41 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("resourceState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resourceState = new WebApplicationFirewallPolicyResourceState(property0.Value.GetString()); continue; } if (property0.NameEquals("managedRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } managedRules = ManagedRulesDefinition.DeserializeManagedRulesDefinition(property0.Value); continue; } if (property0.NameEquals("httpListeners")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +217,11 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property0.NameEquals("pathBasedRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs index 5512f9a080ef..362b6341c5e8 100644 --- a/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs +++ b/sdk/network/Azure.ResourceManager.Network/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static WebApplicationFirewallPolicyListResult DeserializeWebApplication { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Alias.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Alias.Serialization.cs index bf8d864df906..10ad91dee7c6 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Alias.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Alias.Serialization.cs @@ -29,6 +29,11 @@ internal static Alias DeserializeAlias(JsonElement element) } if (property.NameEquals("paths")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static Alias DeserializeAlias(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToAliasType(); continue; } @@ -49,6 +59,11 @@ internal static Alias DeserializeAlias(JsonElement element) } if (property.NameEquals("defaultPattern")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultPattern = AliasPattern.DeserializeAliasPattern(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPath.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPath.Serialization.cs index dd8a7de2ac03..61274f73fe74 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPath.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPath.Serialization.cs @@ -27,6 +27,11 @@ internal static AliasPath DeserializeAliasPath(JsonElement element) } if (property.NameEquals("apiVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static AliasPath DeserializeAliasPath(JsonElement element) } if (property.NameEquals("pattern")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pattern = AliasPattern.DeserializeAliasPattern(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPattern.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPattern.Serialization.cs index 55820001246e..45eb8fb57089 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPattern.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AliasPattern.Serialization.cs @@ -31,6 +31,11 @@ internal static AliasPattern DeserializeAliasPattern(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToAliasPatternType(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Application.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Application.Serialization.cs index cb87425014ff..0a67731e98cc 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Application.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Application.Serialization.cs @@ -93,6 +93,11 @@ internal static Application DeserializeApplication(JsonElement element) { if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = PlanAutoGenerated.DeserializePlanAutoGenerated(property.Value); continue; } @@ -108,11 +113,21 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = SkuAutoGenerated.DeserializeSkuAutoGenerated(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = IdentityAutoGenerated2.DeserializeIdentityAutoGenerated2(property.Value); continue; } @@ -138,6 +153,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -148,6 +168,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("managedResourceGroupId")) @@ -162,16 +187,31 @@ internal static Application DeserializeApplication(JsonElement element) } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = property0.Value.GetObject(); continue; } if (property0.NameEquals("outputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } outputs = property0.Value.GetObject(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationArtifact.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationArtifact.Serialization.cs index dc04423ecaa6..bdd06bad991e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationArtifact.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationArtifact.Serialization.cs @@ -52,6 +52,11 @@ internal static ApplicationArtifact DeserializeApplicationArtifact(JsonElement e } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToApplicationArtifactType(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinition.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinition.Serialization.cs index ff6269baf58a..b81f70901465 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinition.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinition.Serialization.cs @@ -130,11 +130,21 @@ internal static ApplicationDefinition DeserializeApplicationDefinition(JsonEleme } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = SkuAutoGenerated.DeserializeSkuAutoGenerated(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = IdentityAutoGenerated2.DeserializeIdentityAutoGenerated2(property.Value); continue; } @@ -160,6 +170,11 @@ internal static ApplicationDefinition DeserializeApplicationDefinition(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -170,6 +185,11 @@ internal static ApplicationDefinition DeserializeApplicationDefinition(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lockLevel")) @@ -199,6 +219,11 @@ internal static ApplicationDefinition DeserializeApplicationDefinition(JsonEleme } if (property0.NameEquals("artifacts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -219,11 +244,21 @@ internal static ApplicationDefinition DeserializeApplicationDefinition(JsonEleme } if (property0.NameEquals("mainTemplate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } mainTemplate = property0.Value.GetObject(); continue; } if (property0.NameEquals("createUiDefinition")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createUiDefinition = property0.Value.GetObject(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinitionListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinitionListResult.Serialization.cs index 1c15b3fc8d7a..3024a7a0e7dc 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinitionListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationDefinitionListResult DeserializeApplicationDefinition { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationListResult.Serialization.cs index e567de3ac0ae..339d4b90e871 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationListResult DeserializeApplicationListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationPatchable.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationPatchable.Serialization.cs index 72021478c624..a3f7b022326d 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationPatchable.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ApplicationPatchable.Serialization.cs @@ -99,6 +99,11 @@ internal static ApplicationPatchable DeserializeApplicationPatchable(JsonElement { if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = PlanPatchable.DeserializePlanPatchable(property.Value); continue; } @@ -114,11 +119,21 @@ internal static ApplicationPatchable DeserializeApplicationPatchable(JsonElement } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = SkuAutoGenerated.DeserializeSkuAutoGenerated(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = IdentityAutoGenerated2.DeserializeIdentityAutoGenerated2(property.Value); continue; } @@ -144,6 +159,11 @@ internal static ApplicationPatchable DeserializeApplicationPatchable(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -154,6 +174,11 @@ internal static ApplicationPatchable DeserializeApplicationPatchable(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("managedResourceGroupId")) @@ -168,16 +193,31 @@ internal static ApplicationPatchable DeserializeApplicationPatchable(JsonElement } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = property0.Value.GetObject(); continue; } if (property0.NameEquals("outputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } outputs = property0.Value.GetObject(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzureCliScript.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzureCliScript.Serialization.cs index cf524724cd0a..d846c8f4b273 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzureCliScript.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzureCliScript.Serialization.cs @@ -143,6 +143,11 @@ internal static AzureCliScript DeserializeAzureCliScript(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -158,6 +163,11 @@ internal static AzureCliScript DeserializeAzureCliScript(JsonElement element) } if (property.NameEquals("systemData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } systemData = SystemData.DeserializeSystemData(property.Value); continue; } @@ -178,35 +188,70 @@ internal static AzureCliScript DeserializeAzureCliScript(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("containerSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } containerSettings = ContainerConfiguration.DeserializeContainerConfiguration(property0.Value); continue; } if (property0.NameEquals("storageAccountSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountSettings = StorageAccountConfiguration.DeserializeStorageAccountConfiguration(property0.Value); continue; } if (property0.NameEquals("cleanupPreference")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cleanupPreference = new CleanupOptions(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ScriptProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = ScriptStatus.DeserializeScriptStatus(property0.Value); continue; } if (property0.NameEquals("outputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -222,6 +267,11 @@ internal static AzureCliScript DeserializeAzureCliScript(JsonElement element) } if (property0.NameEquals("supportingScriptUris")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -242,6 +292,11 @@ internal static AzureCliScript DeserializeAzureCliScript(JsonElement element) } if (property0.NameEquals("environmentVariables")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -262,6 +317,11 @@ internal static AzureCliScript DeserializeAzureCliScript(JsonElement element) } if (property0.NameEquals("timeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property0.Value.GetTimeSpan("P"); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzurePowerShellScript.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzurePowerShellScript.Serialization.cs index 63fbcf6e626b..87e356365c14 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzurePowerShellScript.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/AzurePowerShellScript.Serialization.cs @@ -143,6 +143,11 @@ internal static AzurePowerShellScript DeserializeAzurePowerShellScript(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -158,6 +163,11 @@ internal static AzurePowerShellScript DeserializeAzurePowerShellScript(JsonEleme } if (property.NameEquals("systemData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } systemData = SystemData.DeserializeSystemData(property.Value); continue; } @@ -178,35 +188,70 @@ internal static AzurePowerShellScript DeserializeAzurePowerShellScript(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("containerSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } containerSettings = ContainerConfiguration.DeserializeContainerConfiguration(property0.Value); continue; } if (property0.NameEquals("storageAccountSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountSettings = StorageAccountConfiguration.DeserializeStorageAccountConfiguration(property0.Value); continue; } if (property0.NameEquals("cleanupPreference")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cleanupPreference = new CleanupOptions(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ScriptProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = ScriptStatus.DeserializeScriptStatus(property0.Value); continue; } if (property0.NameEquals("outputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -222,6 +267,11 @@ internal static AzurePowerShellScript DeserializeAzurePowerShellScript(JsonEleme } if (property0.NameEquals("supportingScriptUris")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -242,6 +292,11 @@ internal static AzurePowerShellScript DeserializeAzurePowerShellScript(JsonEleme } if (property0.NameEquals("environmentVariables")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -262,6 +317,11 @@ internal static AzurePowerShellScript DeserializeAzurePowerShellScript(JsonEleme } if (property0.NameEquals("timeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property0.Value.GetTimeSpan("P"); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/CloudError.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/CloudError.Serialization.cs index 914e083b62be..c27393453e25 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Dependency.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Dependency.Serialization.cs index 5cbc7198faf7..01fa3c6d94eb 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Dependency.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Dependency.Serialization.cs @@ -23,6 +23,11 @@ internal static Dependency DeserializeDependency(JsonElement element) { if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExportResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExportResult.Serialization.cs index c389b775e110..355be21be901 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExportResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExportResult.Serialization.cs @@ -19,6 +19,11 @@ internal static DeploymentExportResult DeserializeDeploymentExportResult(JsonEle { if (property.NameEquals("template")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } template = property.Value.GetObject(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExtended.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExtended.Serialization.cs index fc56afd1a52c..8d6ce239de2a 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExtended.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentExtended.Serialization.cs @@ -45,11 +45,21 @@ internal static DeploymentExtended DeserializeDeploymentExtended(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeploymentPropertiesExtended.DeserializeDeploymentPropertiesExtended(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentListResult.Serialization.cs index 9ffc7edb8451..c884cbaf5a85 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeploymentListResult DeserializeDeploymentListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperation.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperation.Serialization.cs index 70d1345beb43..5fe3b16c43ac 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperation.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperation.Serialization.cs @@ -31,6 +31,11 @@ internal static DeploymentOperation DeserializeDeploymentOperation(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeploymentOperationProperties.DeserializeDeploymentOperationProperties(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationProperties.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationProperties.Serialization.cs index de55560225bb..b702dcc2c5d4 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationProperties.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationProperties.Serialization.cs @@ -29,6 +29,11 @@ internal static DeploymentOperationProperties DeserializeDeploymentOperationProp { if (property.NameEquals("provisioningOperation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningOperation = property.Value.GetString().ToProvisioningOperation(); continue; } @@ -39,6 +44,11 @@ internal static DeploymentOperationProperties DeserializeDeploymentOperationProp } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -59,21 +69,41 @@ internal static DeploymentOperationProperties DeserializeDeploymentOperationProp } if (property.NameEquals("statusMessage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + statusMessage = null; + continue; + } statusMessage = property.Value.GetObject(); continue; } if (property.NameEquals("targetResource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } targetResource = TargetResource.DeserializeTargetResource(property.Value); continue; } if (property.NameEquals("request")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } request = HttpMessage.DeserializeHttpMessage(property.Value); continue; } if (property.NameEquals("response")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } response = HttpMessage.DeserializeHttpMessage(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs index 15e13cdff547..c992d187cc41 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeploymentOperationsListResult DeserializeDeploymentOperationsLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs index 44f409455a99..366d8c5cd56f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs @@ -47,6 +47,11 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -57,11 +62,21 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } outputs = property.Value.GetObject(); continue; } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -72,6 +87,11 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("dependencies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -82,31 +102,61 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("templateLink")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } templateLink = TemplateLink.DeserializeTemplateLink(property.Value); continue; } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = property.Value.GetObject(); continue; } if (property.NameEquals("parametersLink")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parametersLink = ParametersLink.DeserializeParametersLink(property.Value); continue; } if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = property.Value.GetString().ToDeploymentMode(); continue; } if (property.NameEquals("debugSetting")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } debugSetting = DebugSetting.DeserializeDebugSetting(property.Value); continue; } if (property.NameEquals("onErrorDeployment")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } onErrorDeployment = OnErrorDeploymentExtended.DeserializeOnErrorDeploymentExtended(property.Value); continue; } @@ -117,6 +167,11 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("outputResources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -127,6 +182,11 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("validatedResources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -137,6 +197,11 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScript.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScript.Serialization.cs index fe9a153ea389..60723f69a1d5 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScript.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScript.Serialization.cs @@ -68,6 +68,11 @@ internal static DeploymentScript DeserializeDeploymentScript(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -83,6 +88,11 @@ internal static DeploymentScript DeserializeDeploymentScript(JsonElement element } if (property.NameEquals("systemData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } systemData = SystemData.DeserializeSystemData(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptListResult.Serialization.cs index 7512dd1092f9..3b2a3f998440 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeploymentScriptListResult DeserializeDeploymentScriptListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptUpdateParameter.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptUpdateParameter.Serialization.cs index 141b73ceb0a9..8f9642e6cc23 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptUpdateParameter.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptUpdateParameter.Serialization.cs @@ -40,6 +40,11 @@ internal static DeploymentScriptUpdateParameter DeserializeDeploymentScriptUpdat { if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptsError.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptsError.Serialization.cs index 111330f97002..7f0bff1c6c0b 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptsError.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentScriptsError.Serialization.cs @@ -19,6 +19,11 @@ internal static DeploymentScriptsError DeserializeDeploymentScriptsError(JsonEle { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentValidateResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentValidateResult.Serialization.cs index c8550bf1dbf5..ae7f77b22fc0 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentValidateResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/DeploymentValidateResult.Serialization.cs @@ -20,11 +20,21 @@ internal static DeploymentValidateResult DeserializeDeploymentValidateResult(Jso { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeploymentPropertiesExtended.DeserializeDeploymentPropertiesExtended(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs index 03dce9d4007a..66f74023b6b4 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs @@ -25,6 +25,11 @@ internal static ErrorAdditionalInfo DeserializeErrorAdditionalInfo(JsonElement e } if (property.NameEquals("info")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } info = property.Value.GetObject(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorResponse.Serialization.cs index 9f0b07054814..74534f3ed8a1 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ErrorResponse.Serialization.cs @@ -39,6 +39,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +54,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) } if (property.NameEquals("additionalInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureOperationsListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureOperationsListResult.Serialization.cs index 314f245ce266..05e376d9fab7 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureOperationsListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureOperationsListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FeatureOperationsListResult DeserializeFeatureOperationsListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureResult.Serialization.cs index 4cc27644d6b4..53036443f86e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/FeatureResult.Serialization.cs @@ -27,6 +27,11 @@ internal static FeatureResult DeserializeFeatureResult(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = FeatureProperties.DeserializeFeatureProperties(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResource.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResource.Serialization.cs index 9ae1a664af92..a0bbeeceba5f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResource.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResource.Serialization.cs @@ -82,11 +82,21 @@ internal static GenericResource DeserializeGenericResource(JsonElement element) { if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = property.Value.GetObject(); continue; } @@ -102,11 +112,21 @@ internal static GenericResource DeserializeGenericResource(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } @@ -132,6 +152,11 @@ internal static GenericResource DeserializeGenericResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceAutoGenerated.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceAutoGenerated.Serialization.cs index 01b220253387..4fd4578e1929 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceAutoGenerated.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceAutoGenerated.Serialization.cs @@ -69,11 +69,21 @@ internal static GenericResourceAutoGenerated DeserializeGenericResourceAutoGener } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = SkuAutoGenerated.DeserializeSkuAutoGenerated(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = IdentityAutoGenerated2.DeserializeIdentityAutoGenerated2(property.Value); continue; } @@ -99,6 +109,11 @@ internal static GenericResourceAutoGenerated DeserializeGenericResourceAutoGener } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceExpanded.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceExpanded.Serialization.cs index a98386567392..05a2d3b29c97 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceExpanded.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/GenericResourceExpanded.Serialization.cs @@ -86,11 +86,21 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE { if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("changedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changedTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -101,11 +111,21 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE } if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = property.Value.GetObject(); continue; } @@ -121,11 +141,21 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } @@ -151,6 +181,11 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/HttpMessage.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/HttpMessage.Serialization.cs index d30151edfa02..655779202851 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/HttpMessage.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/HttpMessage.Serialization.cs @@ -19,6 +19,11 @@ internal static HttpMessage DeserializeHttpMessage(JsonElement element) { if (property.NameEquals("content")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } content = property.Value.GetObject(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Identity.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Identity.Serialization.cs index 061ad346ccca..bd0394858c89 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Identity.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Identity.Serialization.cs @@ -55,11 +55,21 @@ internal static Identity DeserializeIdentity(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated.Serialization.cs index ca215e1b66eb..b62ff234e9f3 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated.Serialization.cs @@ -42,6 +42,11 @@ internal static IdentityAutoGenerated DeserializeIdentityAutoGenerated(JsonEleme } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated2.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated2.Serialization.cs index 8e0330979fb4..fb4140d95f43 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated2.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/IdentityAutoGenerated2.Serialization.cs @@ -42,6 +42,11 @@ internal static IdentityAutoGenerated2 DeserializeIdentityAutoGenerated2(JsonEle } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Location.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Location.Serialization.cs index 9733d3b55bdb..e0f4ac31aa56 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Location.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Location.Serialization.cs @@ -49,6 +49,11 @@ internal static Location DeserializeLocation(JsonElement element) } if (property.NameEquals("metadata")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = LocationMetadata.DeserializeLocationMetadata(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationListResult.Serialization.cs index 3f5e7383f62b..92d88a794bcb 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static LocationListResult DeserializeLocationListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationMetadata.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationMetadata.Serialization.cs index 1f47e847c903..3e3e7d1f1c69 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationMetadata.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/LocationMetadata.Serialization.cs @@ -26,11 +26,21 @@ internal static LocationMetadata DeserializeLocationMetadata(JsonElement element { if (property.NameEquals("regionType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } regionType = new RegionType(property.Value.GetString()); continue; } if (property.NameEquals("regionCategory")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } regionCategory = new RegionCategory(property.Value.GetString()); continue; } @@ -56,6 +66,11 @@ internal static LocationMetadata DeserializeLocationMetadata(JsonElement element } if (property.NameEquals("pairedRegion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagedServiceIdentity.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagedServiceIdentity.Serialization.cs index 70ce6deccf9e..944b5f325947 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagedServiceIdentity.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagedServiceIdentity.Serialization.cs @@ -43,11 +43,21 @@ internal static ManagedServiceIdentity DeserializeManagedServiceIdentity(JsonEle { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new ManagedServiceIdentityType(property.Value.GetString()); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockListResult.Serialization.cs index e91282a17fe0..161e12eeb84f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagementLockListResult DeserializeManagementLockListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockObject.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockObject.Serialization.cs index ea301c1fb0e3..d28c28cc8bf7 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockObject.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ManagementLockObject.Serialization.cs @@ -66,6 +66,11 @@ internal static ManagementLockObject DeserializeManagementLockObject(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("level")) @@ -80,6 +85,11 @@ internal static ManagementLockObject DeserializeManagementLockObject(JsonElement } if (property0.NameEquals("owners")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OnErrorDeploymentExtended.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OnErrorDeploymentExtended.Serialization.cs index 5554289d3eb8..9fd6dd955c72 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OnErrorDeploymentExtended.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OnErrorDeploymentExtended.Serialization.cs @@ -26,6 +26,11 @@ internal static OnErrorDeploymentExtended DeserializeOnErrorDeploymentExtended(J } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToOnErrorDeploymentType(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Operation.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Operation.Serialization.cs index 226ff8453353..17e7c5a18944 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Operation.Serialization.cs @@ -25,6 +25,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated.Serialization.cs index 24a6ae8d4bbd..f383129d9ce3 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated.Serialization.cs @@ -25,6 +25,11 @@ internal static OperationAutoGenerated DeserializeOperationAutoGenerated(JsonEle } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplayAutoGenerated.DeserializeOperationDisplayAutoGenerated(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated2.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated2.Serialization.cs index b70f56f738bb..732a2fe77744 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated2.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationAutoGenerated2.Serialization.cs @@ -25,6 +25,11 @@ internal static OperationAutoGenerated2 DeserializeOperationAutoGenerated2(JsonE } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplayAutoGenerated2.DeserializeOperationDisplayAutoGenerated2(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResult.Serialization.cs index 20b26e2890f0..f8d80b349d84 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated.Serialization.cs index 06245b2ba0a1..e28bd51309e0 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResultAutoGenerated DeserializeOperationListResultA { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated2.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated2.Serialization.cs index d31c27f5f1f0..e3cab553a1f7 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated2.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/OperationListResultAutoGenerated2.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResultAutoGenerated2 DeserializeOperationListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterDefinitionsValue.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterDefinitionsValue.Serialization.cs index 3293d270baf7..07c80fc95add 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterDefinitionsValue.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterDefinitionsValue.Serialization.cs @@ -54,11 +54,21 @@ internal static ParameterDefinitionsValue DeserializeParameterDefinitionsValue(J { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new ParameterType(property.Value.GetString()); continue; } if (property.NameEquals("allowedValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -69,11 +79,21 @@ internal static ParameterDefinitionsValue DeserializeParameterDefinitionsValue(J } if (property.NameEquals("defaultValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultValue = property.Value.GetObject(); continue; } if (property.NameEquals("metadata")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = ParameterDefinitionsValueMetadata.DeserializeParameterDefinitionsValueMetadata(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterValuesValue.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterValuesValue.Serialization.cs index af454e3b2474..1e1b2b622f82 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterValuesValue.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ParameterValuesValue.Serialization.cs @@ -30,6 +30,11 @@ internal static ParameterValuesValue DeserializeParameterValuesValue(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetObject(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignment.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignment.Serialization.cs index 1846ed0e8426..fef5273358b2 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignment.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignment.Serialization.cs @@ -123,6 +123,11 @@ internal static PolicyAssignment DeserializePolicyAssignment(JsonElement element } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = PolicySku.DeserializePolicySku(property.Value); continue; } @@ -133,11 +138,21 @@ internal static PolicyAssignment DeserializePolicyAssignment(JsonElement element } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = IdentityAutoGenerated.DeserializeIdentityAutoGenerated(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("displayName")) @@ -157,6 +172,11 @@ internal static PolicyAssignment DeserializePolicyAssignment(JsonElement element } if (property0.NameEquals("notScopes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -167,6 +187,11 @@ internal static PolicyAssignment DeserializePolicyAssignment(JsonElement element } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -182,11 +207,21 @@ internal static PolicyAssignment DeserializePolicyAssignment(JsonElement element } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = property0.Value.GetObject(); continue; } if (property0.NameEquals("enforcementMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enforcementMode = new EnforcementMode(property0.Value.GetString()); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignmentListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignmentListResult.Serialization.cs index d23bd546c369..faff59ce9e87 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignmentListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyAssignmentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PolicyAssignmentListResult DeserializePolicyAssignmentListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinition.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinition.Serialization.cs index 77979cb34abe..52985f053846 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinition.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinition.Serialization.cs @@ -94,10 +94,20 @@ internal static PolicyDefinition DeserializePolicyDefinition(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policyType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policyType = new PolicyType(property0.Value.GetString()); continue; } @@ -118,16 +128,31 @@ internal static PolicyDefinition DeserializePolicyDefinition(JsonElement element } if (property0.NameEquals("policyRule")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policyRule = property0.Value.GetObject(); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = property0.Value.GetObject(); continue; } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionListResult.Serialization.cs index 0411ea1b9f85..acc843800fe1 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PolicyDefinitionListResult DeserializePolicyDefinitionListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionReference.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionReference.Serialization.cs index 0b009af691a0..cd48f6b0f92e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionReference.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicyDefinitionReference.Serialization.cs @@ -62,6 +62,11 @@ internal static PolicyDefinitionReference DeserializePolicyDefinitionReference(J } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -77,6 +82,11 @@ internal static PolicyDefinitionReference DeserializePolicyDefinitionReference(J } if (property.NameEquals("groupNames")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinition.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinition.Serialization.cs index 870bf2e80c38..2e423767035f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinition.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinition.Serialization.cs @@ -104,10 +104,20 @@ internal static PolicySetDefinition DeserializePolicySetDefinition(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policyType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policyType = new PolicyType(property0.Value.GetString()); continue; } @@ -123,11 +133,21 @@ internal static PolicySetDefinition DeserializePolicySetDefinition(JsonElement e } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = property0.Value.GetObject(); continue; } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -138,6 +158,11 @@ internal static PolicySetDefinition DeserializePolicySetDefinition(JsonElement e } if (property0.NameEquals("policyDefinitions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -148,6 +173,11 @@ internal static PolicySetDefinition DeserializePolicySetDefinition(JsonElement e } if (property0.NameEquals("policyDefinitionGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinitionListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinitionListResult.Serialization.cs index 44e3aede2f57..caa805ad6439 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinitionListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/PolicySetDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PolicySetDefinitionListResult DeserializePolicySetDefinitionList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Provider.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Provider.Serialization.cs index eefa4c39eccc..b9f0fe29356c 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Provider.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Provider.Serialization.cs @@ -44,6 +44,11 @@ internal static Provider DeserializeProvider(JsonElement element) } if (property.NameEquals("resourceTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderListResult.Serialization.cs index dba7f8999414..937addc6948b 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ProviderListResult DeserializeProviderListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderResourceType.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderResourceType.Serialization.cs index e2f3e1ba34fe..4e707bc46a76 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderResourceType.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ProviderResourceType.Serialization.cs @@ -30,6 +30,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -40,6 +45,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("aliases")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -50,6 +60,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("apiVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -65,6 +80,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Resource.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Resource.Serialization.cs index 7abf52ba2472..2956ddd48240 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Resource.Serialization.cs @@ -66,6 +66,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroup.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroup.Serialization.cs index 0c2bbed68bf9..1e1e952f073f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroup.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroup.Serialization.cs @@ -70,6 +70,11 @@ internal static ResourceGroup DeserializeResourceGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = ResourceGroupProperties.DeserializeResourceGroupProperties(property.Value); continue; } @@ -85,6 +90,11 @@ internal static ResourceGroup DeserializeResourceGroup(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupExportResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupExportResult.Serialization.cs index a5e63326ce84..c8d3f1c6e96c 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupExportResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupExportResult.Serialization.cs @@ -20,11 +20,21 @@ internal static ResourceGroupExportResult DeserializeResourceGroupExportResult(J { if (property.NameEquals("template")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } template = property.Value.GetObject(); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupListResult.Serialization.cs index 8b4005c69c62..eb3282a0682e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceGroupListResult DeserializeResourceGroupListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceLink.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceLink.Serialization.cs index 804199a4738f..8911447a20a7 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceLink.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceLink.Serialization.cs @@ -43,11 +43,21 @@ internal static ResourceLink DeserializeResourceLink(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetObject(); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = ResourceLinkProperties.DeserializeResourceLinkProperties(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceListResult.Serialization.cs index b8be1700d6c7..07aacccced6e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ResourceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceListResult DeserializeResourceListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLog.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLog.Serialization.cs index b1d5529b58cb..7b1f13f84da5 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLog.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLog.Serialization.cs @@ -46,6 +46,11 @@ internal static ScriptLog DeserializeScriptLog(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("log")) diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLogsList.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLogsList.Serialization.cs index dfcbd345731b..f52b615cc7ce 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLogsList.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptLogsList.Serialization.cs @@ -20,6 +20,11 @@ internal static ScriptLogsList DeserializeScriptLogsList(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptStatus.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptStatus.Serialization.cs index d833fa2c6fd7..1466878dd361 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptStatus.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/ScriptStatus.Serialization.cs @@ -35,21 +35,41 @@ internal static ScriptStatus DeserializeScriptStatus(JsonElement element) } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("expirationTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } expirationTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Sku.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Sku.Serialization.cs index 43c55c8b1cbd..691ffe663f29 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Sku.Serialization.cs @@ -85,6 +85,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SkuAutoGenerated.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SkuAutoGenerated.Serialization.cs index ff3b785cbd35..2c0b9c3c1dfe 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SkuAutoGenerated.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SkuAutoGenerated.Serialization.cs @@ -82,6 +82,11 @@ internal static SkuAutoGenerated DeserializeSkuAutoGenerated(JsonElement element } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Subscription.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Subscription.Serialization.cs index 9041a675f922..c6b6605cc1dd 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Subscription.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Subscription.Serialization.cs @@ -48,11 +48,21 @@ internal static Subscription DeserializeSubscription(JsonElement element) } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToSubscriptionState(); continue; } if (property.NameEquals("subscriptionPolicies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subscriptionPolicies = SubscriptionPolicies.DeserializeSubscriptionPolicies(property.Value); continue; } @@ -63,6 +73,11 @@ internal static Subscription DeserializeSubscription(JsonElement element) } if (property.NameEquals("managedByTenants")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -73,6 +88,11 @@ internal static Subscription DeserializeSubscription(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionListResult.Serialization.cs index f7190cb5ce8c..2de90f375426 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SubscriptionListResult DeserializeSubscriptionListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionPolicies.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionPolicies.Serialization.cs index e53cc9918b84..234ce0a846f7 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionPolicies.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SubscriptionPolicies.Serialization.cs @@ -31,6 +31,11 @@ internal static SubscriptionPolicies DeserializeSubscriptionPolicies(JsonElement } if (property.NameEquals("spendingLimit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } spendingLimit = property.Value.GetString().ToSpendingLimit(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SystemData.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SystemData.Serialization.cs index 1ddfa4e54ce0..7b152b9000b0 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SystemData.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/SystemData.Serialization.cs @@ -30,11 +30,21 @@ internal static SystemData DeserializeSystemData(JsonElement element) } if (property.NameEquals("createdByType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdByType = new CreatedByType(property.Value.GetString()); continue; } if (property.NameEquals("createdAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdAt = property.Value.GetDateTimeOffset("O"); continue; } @@ -45,11 +55,21 @@ internal static SystemData DeserializeSystemData(JsonElement element) } if (property.NameEquals("lastModifiedByType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedByType = new CreatedByType(property.Value.GetString()); continue; } if (property.NameEquals("lastModifiedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedAt = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagCount.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagCount.Serialization.cs index 076b19c59a1d..5915c082992d 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagCount.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagCount.Serialization.cs @@ -25,6 +25,11 @@ internal static TagCount DeserializeTagCount(JsonElement element) } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetInt32(); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagDetails.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagDetails.Serialization.cs index b942df3b2567..33bc6402c80a 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagDetails.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagDetails.Serialization.cs @@ -33,11 +33,21 @@ internal static TagDetails DeserializeTagDetails(JsonElement element) } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = TagCount.DeserializeTagCount(property.Value); continue; } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagValue.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagValue.Serialization.cs index 97b303b1e914..59db86b2fa09 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagValue.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagValue.Serialization.cs @@ -31,6 +31,11 @@ internal static TagValue DeserializeTagValue(JsonElement element) } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = TagCount.DeserializeTagCount(property.Value); continue; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Tags.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Tags.Serialization.cs index 00d33f35242e..c1a932c1b287 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Tags.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/Tags.Serialization.cs @@ -37,6 +37,11 @@ internal static Tags DeserializeTags(JsonElement element) { if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagsListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagsListResult.Serialization.cs index 0cb01af44c2e..4017d55618f0 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagsListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TagsListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static TagsListResult DeserializeTagsListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantIdDescription.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantIdDescription.Serialization.cs index cbe67a444969..811d07fbc6d6 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantIdDescription.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantIdDescription.Serialization.cs @@ -36,6 +36,11 @@ internal static TenantIdDescription DeserializeTenantIdDescription(JsonElement e } if (property.NameEquals("tenantCategory")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tenantCategory = property.Value.GetString().ToTenantCategory(); continue; } @@ -56,6 +61,11 @@ internal static TenantIdDescription DeserializeTenantIdDescription(JsonElement e } if (property.NameEquals("domains")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantListResult.Serialization.cs index 66cf6818a3c1..b4ed30fb5c68 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/TenantListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static TenantListResult DeserializeTenantListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfChange.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfChange.Serialization.cs index 9567614ef631..5fb8e15ea0f9 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfChange.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfChange.Serialization.cs @@ -34,16 +34,31 @@ internal static WhatIfChange DeserializeWhatIfChange(JsonElement element) } if (property.NameEquals("before")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } before = property.Value.GetObject(); continue; } if (property.NameEquals("after")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } after = property.Value.GetObject(); continue; } if (property.NameEquals("delta")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfOperationResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfOperationResult.Serialization.cs index 671750f0c0de..a6fc6f8f134f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfOperationResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfOperationResult.Serialization.cs @@ -27,15 +27,30 @@ internal static WhatIfOperationResult DeserializeWhatIfOperationResult(JsonEleme } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("changes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfPropertyChange.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfPropertyChange.Serialization.cs index 5cceb7652679..91debd80c1b0 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfPropertyChange.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources/src/Generated/Models/WhatIfPropertyChange.Serialization.cs @@ -34,16 +34,31 @@ internal static WhatIfPropertyChange DeserializeWhatIfPropertyChange(JsonElement } if (property.NameEquals("before")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } before = property.Value.GetObject(); continue; } if (property.NameEquals("after")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } after = property.Value.GetObject(); continue; } if (property.NameEquals("children")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/resources/Azure.ResourceManager.Resources/src/autorest.md b/sdk/resources/Azure.ResourceManager.Resources/src/autorest.md index 1b26c4fb9e36..0de78b1cb775 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/src/autorest.md +++ b/sdk/resources/Azure.ResourceManager.Resources/src/autorest.md @@ -26,3 +26,15 @@ directive: where: $.paths transform: delete $["/providers/Microsoft.Resources/operations"] ``` + +## Swagger workarounds + +### Add nullable annotations + +``` yaml +directive: + from: swagger-document + where: $.definitions.DeploymentOperationProperties + transform: > + $.properties.statusMessage["x-nullable"] = true; +```` diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/AsciiFoldingTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/AsciiFoldingTokenFilter.Serialization.cs index 791df534dd87..7184a4359345 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/AsciiFoldingTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/AsciiFoldingTokenFilter.Serialization.cs @@ -36,6 +36,11 @@ internal static AsciiFoldingTokenFilter DeserializeAsciiFoldingTokenFilter(JsonE { if (property.NameEquals("preserveOriginal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preserveOriginal = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/AutocompleteResults.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/AutocompleteResults.Serialization.cs index 3a60a2fe00d4..d4398e9ff8d3 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/AutocompleteResults.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/AutocompleteResults.Serialization.cs @@ -21,6 +21,11 @@ internal static AutocompleteResults DeserializeAutocompleteResults(JsonElement e { if (property.NameEquals("@search.coverage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } searchCoverage = property.Value.GetDouble(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/CjkBigramTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/CjkBigramTokenFilter.Serialization.cs index 5159dd94b7d3..3e9c8e217f46 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/CjkBigramTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/CjkBigramTokenFilter.Serialization.cs @@ -48,6 +48,11 @@ internal static CjkBigramTokenFilter DeserializeCjkBigramTokenFilter(JsonElement { if (property.NameEquals("ignoreScripts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,6 +63,11 @@ internal static CjkBigramTokenFilter DeserializeCjkBigramTokenFilter(JsonElement } if (property.NameEquals("outputUnigrams")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } outputUnigrams = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/ClassicTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/ClassicTokenizer.Serialization.cs index b9685477d7b0..8f1d6cbbbf0a 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/ClassicTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/ClassicTokenizer.Serialization.cs @@ -36,6 +36,11 @@ internal static ClassicTokenizer DeserializeClassicTokenizer(JsonElement element { if (property.NameEquals("maxTokenLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenLength = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/CommonGramTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/CommonGramTokenFilter.Serialization.cs index 9463e5fb7a08..860ca169b8a2 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/CommonGramTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/CommonGramTokenFilter.Serialization.cs @@ -61,11 +61,21 @@ internal static CommonGramTokenFilter DeserializeCommonGramTokenFilter(JsonEleme } if (property.NameEquals("ignoreCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreCase = property.Value.GetBoolean(); continue; } if (property.NameEquals("queryMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryMode = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/CorsOptions.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/CorsOptions.Serialization.cs index a25636bc268c..cdc2dabc3ac8 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/CorsOptions.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/CorsOptions.Serialization.cs @@ -49,6 +49,11 @@ internal static CorsOptions DeserializeCorsOptions(JsonElement element) } if (property.NameEquals("maxAgeInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxAgeInSeconds = property.Value.GetInt64(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/CustomAnalyzer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/CustomAnalyzer.Serialization.cs index b3df2aec83e6..e7d1b639ff29 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/CustomAnalyzer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/CustomAnalyzer.Serialization.cs @@ -61,6 +61,11 @@ internal static CustomAnalyzer DeserializeCustomAnalyzer(JsonElement element) } if (property.NameEquals("tokenFilters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -71,6 +76,11 @@ internal static CustomAnalyzer DeserializeCustomAnalyzer(JsonElement element) } if (property.NameEquals("charFilters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/DictionaryDecompounderTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/DictionaryDecompounderTokenFilter.Serialization.cs index 1dc575fc63b0..69e87445c58a 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/DictionaryDecompounderTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/DictionaryDecompounderTokenFilter.Serialization.cs @@ -73,21 +73,41 @@ internal static DictionaryDecompounderTokenFilter DeserializeDictionaryDecompoun } if (property.NameEquals("minWordSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minWordSize = property.Value.GetInt32(); continue; } if (property.NameEquals("minSubwordSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minSubwordSize = property.Value.GetInt32(); continue; } if (property.NameEquals("maxSubwordSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxSubwordSize = property.Value.GetInt32(); continue; } if (property.NameEquals("onlyLongestMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } onlyLongestMatch = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/DistanceScoringFunction.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/DistanceScoringFunction.Serialization.cs index 44739c00f2cc..d4e84ef3f7e5 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/DistanceScoringFunction.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/DistanceScoringFunction.Serialization.cs @@ -62,6 +62,11 @@ internal static DistanceScoringFunction DeserializeDistanceScoringFunction(JsonE } if (property.NameEquals("interpolation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interpolation = property.Value.GetString().ToScoringFunctionInterpolation(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/EdgeNGramTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/EdgeNGramTokenizer.Serialization.cs index 54c39e46ee1a..5eb1c5ae4960 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/EdgeNGramTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/EdgeNGramTokenizer.Serialization.cs @@ -54,16 +54,31 @@ internal static EdgeNGramTokenizer DeserializeEdgeNGramTokenizer(JsonElement ele { if (property.NameEquals("minGram")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minGram = property.Value.GetInt32(); continue; } if (property.NameEquals("maxGram")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxGram = property.Value.GetInt32(); continue; } if (property.NameEquals("tokenChars")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/ElisionTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/ElisionTokenFilter.Serialization.cs index 0b460a1a1bf0..9726bca08307 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/ElisionTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/ElisionTokenFilter.Serialization.cs @@ -42,6 +42,11 @@ internal static ElisionTokenFilter DeserializeElisionTokenFilter(JsonElement ele { if (property.NameEquals("articles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/EntityRecognitionSkill.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/EntityRecognitionSkill.Serialization.cs index 5a52b546dfa0..a457ee3c7814 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/EntityRecognitionSkill.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/EntityRecognitionSkill.Serialization.cs @@ -112,6 +112,11 @@ internal static EntityRecognitionSkill DeserializeEntityRecognitionSkill(JsonEle { if (property.NameEquals("categories")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/FacetResult.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/FacetResult.Serialization.cs index c46f3d2d6c7d..71ef4e19db93 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/FacetResult.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/FacetResult.Serialization.cs @@ -22,6 +22,11 @@ internal static FacetResult DeserializeFacetResult(JsonElement element) { if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetInt64(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/FieldMappingFunction.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/FieldMappingFunction.Serialization.cs index b13831139de8..5bd26ae9354e 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/FieldMappingFunction.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/FieldMappingFunction.Serialization.cs @@ -45,6 +45,11 @@ internal static FieldMappingFunction DeserializeFieldMappingFunction(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/FreshnessScoringFunction.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/FreshnessScoringFunction.Serialization.cs index b6bb3a4a87ce..223f5aeb165f 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/FreshnessScoringFunction.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/FreshnessScoringFunction.Serialization.cs @@ -62,6 +62,11 @@ internal static FreshnessScoringFunction DeserializeFreshnessScoringFunction(Jso } if (property.NameEquals("interpolation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interpolation = property.Value.GetString().ToScoringFunctionInterpolation(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/ImageAnalysisSkill.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/ImageAnalysisSkill.Serialization.cs index a012d8b531cc..2fb3b585b5c2 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/ImageAnalysisSkill.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/ImageAnalysisSkill.Serialization.cs @@ -107,6 +107,11 @@ internal static ImageAnalysisSkill DeserializeImageAnalysisSkill(JsonElement ele } if (property.NameEquals("visualFeatures")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,6 +122,11 @@ internal static ImageAnalysisSkill DeserializeImageAnalysisSkill(JsonElement ele } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexerExecutionResult.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexerExecutionResult.Serialization.cs index f571c1aadc22..5767601e21e8 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexerExecutionResult.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexerExecutionResult.Serialization.cs @@ -40,6 +40,11 @@ internal static IndexerExecutionResult DeserializeIndexerExecutionResult(JsonEle } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParameters.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParameters.Serialization.cs index acc3ce2d3d9b..1f536f8ea13d 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParameters.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParameters.Serialization.cs @@ -99,6 +99,11 @@ internal static IndexingParameters DeserializeIndexingParameters(JsonElement ele } if (property.NameEquals("configuration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } configuration = Models.IndexingParametersConfiguration.DeserializeIndexingParametersConfiguration(property.Value); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.Serialization.cs index 8d74eb83b294..640c864da989 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.Serialization.cs @@ -128,6 +128,11 @@ internal static IndexingParametersConfiguration DeserializeIndexingParametersCon { if (property.NameEquals("parsingMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parsingMode = new BlobIndexerParsingMode(property.Value.GetString()); continue; } @@ -143,16 +148,31 @@ internal static IndexingParametersConfiguration DeserializeIndexingParametersCon } if (property.NameEquals("failOnUnsupportedContentType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failOnUnsupportedContentType = property.Value.GetBoolean(); continue; } if (property.NameEquals("failOnUnprocessableDocument")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failOnUnprocessableDocument = property.Value.GetBoolean(); continue; } if (property.NameEquals("indexStorageMetadataOnlyForOversizedDocuments")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } indexStorageMetadataOnlyForOversizedDocuments = property.Value.GetBoolean(); continue; } @@ -168,6 +188,11 @@ internal static IndexingParametersConfiguration DeserializeIndexingParametersCon } if (property.NameEquals("firstLineContainsHeaders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } firstLineContainsHeaders = property.Value.GetBoolean(); continue; } @@ -178,26 +203,51 @@ internal static IndexingParametersConfiguration DeserializeIndexingParametersCon } if (property.NameEquals("dataToExtract")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataToExtract = new BlobIndexerDataToExtract(property.Value.GetString()); continue; } if (property.NameEquals("imageAction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageAction = new BlobIndexerImageAction(property.Value.GetString()); continue; } if (property.NameEquals("allowSkillsetToReadFileData")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowSkillsetToReadFileData = property.Value.GetBoolean(); continue; } if (property.NameEquals("pdfTextRotationAlgorithm")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pdfTextRotationAlgorithm = new BlobIndexerPdfTextRotationAlgorithm(property.Value.GetString()); continue; } if (property.NameEquals("executionEnvironment")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } executionEnvironment = new IndexerExecutionEnvironment(property.Value.GetString()); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingSchedule.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingSchedule.Serialization.cs index a57adb65ab9d..40614f4e7bd6 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingSchedule.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingSchedule.Serialization.cs @@ -39,6 +39,11 @@ internal static IndexingSchedule DeserializeIndexingSchedule(JsonElement element } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/InputFieldMappingEntry.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/InputFieldMappingEntry.Serialization.cs index 65b05ea5aae1..0776490cfd40 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/InputFieldMappingEntry.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/InputFieldMappingEntry.Serialization.cs @@ -66,6 +66,11 @@ internal static InputFieldMappingEntry DeserializeInputFieldMappingEntry(JsonEle } if (property.NameEquals("inputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/KeepTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/KeepTokenFilter.Serialization.cs index f5a15cc24b7a..f976126a07d2 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/KeepTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/KeepTokenFilter.Serialization.cs @@ -55,6 +55,11 @@ internal static KeepTokenFilter DeserializeKeepTokenFilter(JsonElement element) } if (property.NameEquals("keepWordsCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keepWordsCase = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/KeywordMarkerTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/KeywordMarkerTokenFilter.Serialization.cs index f8fd0fddc63c..eb988a773805 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/KeywordMarkerTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/KeywordMarkerTokenFilter.Serialization.cs @@ -55,6 +55,11 @@ internal static KeywordMarkerTokenFilter DeserializeKeywordMarkerTokenFilter(Jso } if (property.NameEquals("ignoreCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreCase = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/LengthTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/LengthTokenFilter.Serialization.cs index 9a2a20848df0..17480dd1dcf3 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/LengthTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/LengthTokenFilter.Serialization.cs @@ -42,11 +42,21 @@ internal static LengthTokenFilter DeserializeLengthTokenFilter(JsonElement eleme { if (property.NameEquals("min")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } min = property.Value.GetInt32(); continue; } if (property.NameEquals("max")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } max = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/LimitTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/LimitTokenFilter.Serialization.cs index 4fc205753338..bd7b9eee87e6 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/LimitTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/LimitTokenFilter.Serialization.cs @@ -42,11 +42,21 @@ internal static LimitTokenFilter DeserializeLimitTokenFilter(JsonElement element { if (property.NameEquals("maxTokenCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenCount = property.Value.GetInt32(); continue; } if (property.NameEquals("consumeAllTokens")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } consumeAllTokens = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/LuceneStandardAnalyzer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/LuceneStandardAnalyzer.Serialization.cs index fb532dc36aa7..56dff18c23a7 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/LuceneStandardAnalyzer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/LuceneStandardAnalyzer.Serialization.cs @@ -48,11 +48,21 @@ internal static LuceneStandardAnalyzer DeserializeLuceneStandardAnalyzer(JsonEle { if (property.NameEquals("maxTokenLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenLength = property.Value.GetInt32(); continue; } if (property.NameEquals("stopwords")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringFunction.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringFunction.Serialization.cs index de832731fe75..0218af7faf92 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringFunction.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringFunction.Serialization.cs @@ -62,6 +62,11 @@ internal static MagnitudeScoringFunction DeserializeMagnitudeScoringFunction(Jso } if (property.NameEquals("interpolation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interpolation = property.Value.GetString().ToScoringFunctionInterpolation(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringParameters.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringParameters.Serialization.cs index 2e3733b792b6..560747a5b761 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringParameters.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/MagnitudeScoringParameters.Serialization.cs @@ -46,6 +46,11 @@ internal static MagnitudeScoringParameters DeserializeMagnitudeScoringParameters } if (property.NameEquals("constantBoostBeyondRange")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } constantBoostBeyondRange = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageStemmingTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageStemmingTokenizer.Serialization.cs index dccccc494091..8d6ada6e3413 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageStemmingTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageStemmingTokenizer.Serialization.cs @@ -48,16 +48,31 @@ internal static MicrosoftLanguageStemmingTokenizer DeserializeMicrosoftLanguageS { if (property.NameEquals("maxTokenLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenLength = property.Value.GetInt32(); continue; } if (property.NameEquals("isSearchTokenizer")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isSearchTokenizer = property.Value.GetBoolean(); continue; } if (property.NameEquals("language")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } language = property.Value.GetString().ToMicrosoftStemmingTokenizerLanguage(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageTokenizer.Serialization.cs index aefdc1ad6af7..6a23ec18bede 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/MicrosoftLanguageTokenizer.Serialization.cs @@ -48,16 +48,31 @@ internal static MicrosoftLanguageTokenizer DeserializeMicrosoftLanguageTokenizer { if (property.NameEquals("maxTokenLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenLength = property.Value.GetInt32(); continue; } if (property.NameEquals("isSearchTokenizer")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isSearchTokenizer = property.Value.GetBoolean(); continue; } if (property.NameEquals("language")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } language = property.Value.GetString().ToMicrosoftTokenizerLanguage(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/NGramTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/NGramTokenizer.Serialization.cs index a6e7a0ecc7a5..b3dd8bdbf015 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/NGramTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/NGramTokenizer.Serialization.cs @@ -54,16 +54,31 @@ internal static NGramTokenizer DeserializeNGramTokenizer(JsonElement element) { if (property.NameEquals("minGram")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minGram = property.Value.GetInt32(); continue; } if (property.NameEquals("maxGram")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxGram = property.Value.GetInt32(); continue; } if (property.NameEquals("tokenChars")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/PathHierarchyTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/PathHierarchyTokenizer.Serialization.cs index bff4a04e4308..4b609877fcfa 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/PathHierarchyTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/PathHierarchyTokenizer.Serialization.cs @@ -60,26 +60,51 @@ internal static PathHierarchyTokenizer DeserializePathHierarchyTokenizer(JsonEle { if (property.NameEquals("delimiter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } delimiter = property.Value.GetChar(); continue; } if (property.NameEquals("replacement")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replacement = property.Value.GetChar(); continue; } if (property.NameEquals("maxTokenLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenLength = property.Value.GetInt32(); continue; } if (property.NameEquals("reverse")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reverse = property.Value.GetBoolean(); continue; } if (property.NameEquals("skip")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skip = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternAnalyzer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternAnalyzer.Serialization.cs index 3043c873eb33..5c87a0e18854 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternAnalyzer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternAnalyzer.Serialization.cs @@ -60,6 +60,11 @@ internal static PatternAnalyzer DeserializePatternAnalyzer(JsonElement element) { if (property.NameEquals("lowercase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lowercase = property.Value.GetBoolean(); continue; } @@ -75,6 +80,11 @@ internal static PatternAnalyzer DeserializePatternAnalyzer(JsonElement element) } if (property.NameEquals("stopwords")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternCaptureTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternCaptureTokenFilter.Serialization.cs index b8a2c4c24d8f..702227a8c013 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternCaptureTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternCaptureTokenFilter.Serialization.cs @@ -55,6 +55,11 @@ internal static PatternCaptureTokenFilter DeserializePatternCaptureTokenFilter(J } if (property.NameEquals("preserveOriginal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preserveOriginal = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternTokenizer.Serialization.cs index 205a4c50f656..51eae23f3bec 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/PatternTokenizer.Serialization.cs @@ -58,6 +58,11 @@ internal static PatternTokenizer DeserializePatternTokenizer(JsonElement element } if (property.NameEquals("group")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } group = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/PhoneticTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/PhoneticTokenFilter.Serialization.cs index 9fd3ccb4512b..f242fbc89117 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/PhoneticTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/PhoneticTokenFilter.Serialization.cs @@ -42,11 +42,21 @@ internal static PhoneticTokenFilter DeserializePhoneticTokenFilter(JsonElement e { if (property.NameEquals("encoder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } encoder = property.Value.GetString().ToPhoneticEncoder(); continue; } if (property.NameEquals("replace")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replace = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringFunction.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringFunction.Serialization.cs index f79a877c3983..236c7d61b205 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringFunction.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringFunction.Serialization.cs @@ -64,6 +64,11 @@ internal static ScoringFunction DeserializeScoringFunction(JsonElement element) } if (property.NameEquals("interpolation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interpolation = property.Value.GetString().ToScoringFunctionInterpolation(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringProfile.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringProfile.Serialization.cs index ca3178746f24..2be7d985344b 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringProfile.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/ScoringProfile.Serialization.cs @@ -73,6 +73,11 @@ internal static ScoringProfile DeserializeScoringProfile(JsonElement element) } if (property.NameEquals("functions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -83,6 +88,11 @@ internal static ScoringProfile DeserializeScoringProfile(JsonElement element) } if (property.NameEquals("functionAggregation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } functionAggregation = property.Value.GetString().ToScoringFunctionAggregation(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchDocumentsResult.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchDocumentsResult.Serialization.cs index a7c28fa346da..a64bc3dee912 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchDocumentsResult.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchDocumentsResult.Serialization.cs @@ -26,16 +26,31 @@ internal static SearchDocumentsResult DeserializeSearchDocumentsResult(JsonEleme { if (property.NameEquals("@odata.count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } odataCount = property.Value.GetInt64(); continue; } if (property.NameEquals("@search.coverage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } searchCoverage = property.Value.GetDouble(); continue; } if (property.NameEquals("@search.facets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary> dictionary = new Dictionary>(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -51,6 +66,11 @@ internal static SearchDocumentsResult DeserializeSearchDocumentsResult(JsonEleme } if (property.NameEquals("@search.nextPageParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } searchNextPageParameters = SearchOptions.DeserializeSearchOptions(property.Value); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchError.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchError.Serialization.cs index 8d70dd0d7a75..6c343383142c 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchError.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchError.Serialization.cs @@ -32,6 +32,11 @@ internal static SearchError DeserializeSearchError(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchField.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchField.Serialization.cs index bb5ac24f8d0d..a0d01095846e 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchField.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchField.Serialization.cs @@ -138,31 +138,61 @@ internal static SearchField DeserializeSearchField(JsonElement element) } if (property.NameEquals("key")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } key = property.Value.GetBoolean(); continue; } if (property.NameEquals("retrievable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retrievable = property.Value.GetBoolean(); continue; } if (property.NameEquals("searchable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } searchable = property.Value.GetBoolean(); continue; } if (property.NameEquals("filterable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filterable = property.Value.GetBoolean(); continue; } if (property.NameEquals("sortable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sortable = property.Value.GetBoolean(); continue; } if (property.NameEquals("facetable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } facetable = property.Value.GetBoolean(); continue; } @@ -198,6 +228,11 @@ internal static SearchField DeserializeSearchField(JsonElement element) } if (property.NameEquals("synonymMaps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -208,6 +243,11 @@ internal static SearchField DeserializeSearchField(JsonElement element) } if (property.NameEquals("fields")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.Serialization.cs index fa8c7eecad5b..45cac468b993 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.Serialization.cs @@ -161,6 +161,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("scoringProfiles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -186,6 +191,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("suggesters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -196,6 +206,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("analyzers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -206,6 +221,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("tokenizers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -216,6 +236,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("tokenFilters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -226,6 +251,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("charFilters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -246,6 +276,11 @@ internal static SearchIndex DeserializeSearchIndex(JsonElement element) } if (property.NameEquals("similarity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } similarity = SimilarityAlgorithm.DeserializeSimilarityAlgorithm(property.Value); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.Serialization.cs index 3c1d8166798f..b5e873b0ba33 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.Serialization.cs @@ -158,6 +158,11 @@ internal static SearchIndexer DeserializeSearchIndexer(JsonElement element) } if (property.NameEquals("fieldMappings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +173,11 @@ internal static SearchIndexer DeserializeSearchIndexer(JsonElement element) } if (property.NameEquals("outputFieldMappings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerLimits.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerLimits.Serialization.cs index e768080219d6..a4ffe54c7ed5 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerLimits.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerLimits.Serialization.cs @@ -22,16 +22,31 @@ internal static SearchIndexerLimits DeserializeSearchIndexerLimits(JsonElement e { if (property.NameEquals("maxRunTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRunTime = property.Value.GetTimeSpan("P"); continue; } if (property.NameEquals("maxDocumentExtractionSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxDocumentExtractionSize = property.Value.GetInt64(); continue; } if (property.NameEquals("maxDocumentContentCharactersToExtract")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxDocumentContentCharactersToExtract = property.Value.GetInt64(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.Serialization.cs index 95b420cb9b4f..3fdc234e2ba6 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.Serialization.cs @@ -74,6 +74,11 @@ internal static SearchIndexerSkillset DeserializeSearchIndexerSkillset(JsonEleme } if (property.NameEquals("cognitiveServices")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cognitiveServices = CognitiveServicesAccount.DeserializeCognitiveServicesAccount(property.Value); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchOptions.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchOptions.Serialization.cs index b69b429379c6..0cd1b5fe2a58 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchOptions.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchOptions.Serialization.cs @@ -150,11 +150,21 @@ internal static SearchOptions DeserializeSearchOptions(JsonElement element) { if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetBoolean(); continue; } if (property.NameEquals("facets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -185,6 +195,11 @@ internal static SearchOptions DeserializeSearchOptions(JsonElement element) } if (property.NameEquals("minimumCoverage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimumCoverage = property.Value.GetDouble(); continue; } @@ -195,11 +210,21 @@ internal static SearchOptions DeserializeSearchOptions(JsonElement element) } if (property.NameEquals("queryType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryType = property.Value.GetString().ToSearchQueryType(); continue; } if (property.NameEquals("scoringStatistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scoringStatistics = property.Value.GetString().ToScoringStatistics(); continue; } @@ -210,6 +235,11 @@ internal static SearchOptions DeserializeSearchOptions(JsonElement element) } if (property.NameEquals("scoringParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -235,6 +265,11 @@ internal static SearchOptions DeserializeSearchOptions(JsonElement element) } if (property.NameEquals("searchMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } searchMode = property.Value.GetString().ToSearchMode(); continue; } @@ -245,11 +280,21 @@ internal static SearchOptions DeserializeSearchOptions(JsonElement element) } if (property.NameEquals("skip")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skip = property.Value.GetInt32(); continue; } if (property.NameEquals("top")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } top = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.Serialization.cs index 77ca788e53a3..e51ca06f3b89 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.Serialization.cs @@ -54,6 +54,11 @@ internal static SearchResourceEncryptionKey DeserializeSearchResourceEncryptionK } if (property.NameEquals("accessCredentials")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } accessCredentials = AzureActiveDirectoryApplicationCredentials.DeserializeAzureActiveDirectoryApplicationCredentials(property.Value); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResult.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResult.Serialization.cs index 50af92de2a37..ada5aa8fb853 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResult.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResult.Serialization.cs @@ -28,6 +28,11 @@ internal static SearchResult DeserializeSearchResult(JsonElement element) } if (property.NameEquals("@search.highlights")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary> dictionary = new Dictionary>(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchServiceError.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchServiceError.Serialization.cs index a51b03ae634c..368d0bdd2865 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchServiceError.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchServiceError.Serialization.cs @@ -32,6 +32,11 @@ internal static SearchServiceError DeserializeSearchServiceError(JsonElement ele } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/ShingleTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/ShingleTokenFilter.Serialization.cs index 8a52c75dad5d..36328b57c134 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/ShingleTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/ShingleTokenFilter.Serialization.cs @@ -66,21 +66,41 @@ internal static ShingleTokenFilter DeserializeShingleTokenFilter(JsonElement ele { if (property.NameEquals("maxShingleSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxShingleSize = property.Value.GetInt32(); continue; } if (property.NameEquals("minShingleSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minShingleSize = property.Value.GetInt32(); continue; } if (property.NameEquals("outputUnigrams")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } outputUnigrams = property.Value.GetBoolean(); continue; } if (property.NameEquals("outputUnigramsIfNoShingles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } outputUnigramsIfNoShingles = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SplitSkill.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SplitSkill.Serialization.cs index 09be70c88188..5ab8287bb9a4 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SplitSkill.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SplitSkill.Serialization.cs @@ -104,6 +104,11 @@ internal static SplitSkill DeserializeSplitSkill(JsonElement element) } if (property.NameEquals("textSplitMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } textSplitMode = new TextSplitMode(property.Value.GetString()); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/StopAnalyzer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/StopAnalyzer.Serialization.cs index dd5a0437fe3b..e78b97728b15 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/StopAnalyzer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/StopAnalyzer.Serialization.cs @@ -42,6 +42,11 @@ internal static StopAnalyzer DeserializeStopAnalyzer(JsonElement element) { if (property.NameEquals("stopwords")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/StopwordsTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/StopwordsTokenFilter.Serialization.cs index 291bb6fa3c36..01fce216823c 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/StopwordsTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/StopwordsTokenFilter.Serialization.cs @@ -60,6 +60,11 @@ internal static StopwordsTokenFilter DeserializeStopwordsTokenFilter(JsonElement { if (property.NameEquals("stopwords")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -70,16 +75,31 @@ internal static StopwordsTokenFilter DeserializeStopwordsTokenFilter(JsonElement } if (property.NameEquals("stopwordsList")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stopwordsList = property.Value.GetString().ToStopwordsList(); continue; } if (property.NameEquals("ignoreCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreCase = property.Value.GetBoolean(); continue; } if (property.NameEquals("removeTrailing")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } removeTrailing = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SuggestDocumentsResult.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SuggestDocumentsResult.Serialization.cs index c35acc59b1b8..b868ed6316af 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SuggestDocumentsResult.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SuggestDocumentsResult.Serialization.cs @@ -31,6 +31,11 @@ internal static SuggestDocumentsResult DeserializeSuggestDocumentsResult(JsonEle } if (property.NameEquals("@search.coverage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } searchCoverage = property.Value.GetDouble(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymTokenFilter.Serialization.cs index f7362c756037..826944c7e4a2 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymTokenFilter.Serialization.cs @@ -61,11 +61,21 @@ internal static SynonymTokenFilter DeserializeSynonymTokenFilter(JsonElement ele } if (property.NameEquals("ignoreCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreCase = property.Value.GetBoolean(); continue; } if (property.NameEquals("expand")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } expand = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/TagScoringFunction.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/TagScoringFunction.Serialization.cs index 5ac121642a40..a5cdb75661e5 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/TagScoringFunction.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/TagScoringFunction.Serialization.cs @@ -62,6 +62,11 @@ internal static TagScoringFunction DeserializeTagScoringFunction(JsonElement ele } if (property.NameEquals("interpolation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interpolation = property.Value.GetString().ToScoringFunctionInterpolation(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/TruncateTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/TruncateTokenFilter.Serialization.cs index 1c30f8598265..d778dd233e61 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/TruncateTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/TruncateTokenFilter.Serialization.cs @@ -36,6 +36,11 @@ internal static TruncateTokenFilter DeserializeTruncateTokenFilter(JsonElement e { if (property.NameEquals("length")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } length = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/UaxUrlEmailTokenizer.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/UaxUrlEmailTokenizer.Serialization.cs index c32aca5abe8f..17ee13d200f3 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/UaxUrlEmailTokenizer.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/UaxUrlEmailTokenizer.Serialization.cs @@ -36,6 +36,11 @@ internal static UaxUrlEmailTokenizer DeserializeUaxUrlEmailTokenizer(JsonElement { if (property.NameEquals("maxTokenLength")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxTokenLength = property.Value.GetInt32(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/UniqueTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/UniqueTokenFilter.Serialization.cs index 205feb65de3b..eb2ff4ae2762 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/UniqueTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/UniqueTokenFilter.Serialization.cs @@ -36,6 +36,11 @@ internal static UniqueTokenFilter DeserializeUniqueTokenFilter(JsonElement eleme { if (property.NameEquals("onlyOnSamePosition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } onlyOnSamePosition = property.Value.GetBoolean(); continue; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/WordDelimiterTokenFilter.Serialization.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/WordDelimiterTokenFilter.Serialization.cs index 6cf0055472bd..235df520ec24 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/WordDelimiterTokenFilter.Serialization.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/WordDelimiterTokenFilter.Serialization.cs @@ -96,51 +96,101 @@ internal static WordDelimiterTokenFilter DeserializeWordDelimiterTokenFilter(Jso { if (property.NameEquals("generateWordParts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } generateWordParts = property.Value.GetBoolean(); continue; } if (property.NameEquals("generateNumberParts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } generateNumberParts = property.Value.GetBoolean(); continue; } if (property.NameEquals("catenateWords")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } catenateWords = property.Value.GetBoolean(); continue; } if (property.NameEquals("catenateNumbers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } catenateNumbers = property.Value.GetBoolean(); continue; } if (property.NameEquals("catenateAll")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } catenateAll = property.Value.GetBoolean(); continue; } if (property.NameEquals("splitOnCaseChange")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } splitOnCaseChange = property.Value.GetBoolean(); continue; } if (property.NameEquals("preserveOriginal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preserveOriginal = property.Value.GetBoolean(); continue; } if (property.NameEquals("splitOnNumerics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } splitOnNumerics = property.Value.GetBoolean(); continue; } if (property.NameEquals("stemEnglishPossessive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stemEnglishPossessive = property.Value.GetBoolean(); continue; } if (property.NameEquals("protectedWords")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AdministratorListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AdministratorListResult.Serialization.cs index e03bfea73983..37bb69cfef74 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AdministratorListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AdministratorListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AdministratorListResult DeserializeAdministratorListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutoPauseDelayTimeRange.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutoPauseDelayTimeRange.Serialization.cs index 1ed2d3cd37ce..fc7c6dd64fce 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutoPauseDelayTimeRange.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutoPauseDelayTimeRange.Serialization.cs @@ -24,31 +24,61 @@ internal static AutoPauseDelayTimeRange DeserializeAutoPauseDelayTimeRange(JsonE { if (property.NameEquals("minValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minValue = property.Value.GetInt32(); continue; } if (property.NameEquals("maxValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxValue = property.Value.GetInt32(); continue; } if (property.NameEquals("stepSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } stepSize = property.Value.GetInt32(); continue; } if (property.NameEquals("default")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } @default = property.Value.GetInt32(); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new PauseDelayTimeUnit(property.Value.GetString()); continue; } if (property.NameEquals("doNotPauseValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } doNotPauseValue = property.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningOptions.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningOptions.Serialization.cs index 76d2bec580d9..a61e65b0d581 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningOptions.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningOptions.Serialization.cs @@ -33,21 +33,41 @@ internal static AutomaticTuningOptions DeserializeAutomaticTuningOptions(JsonEle { if (property.NameEquals("desiredState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } desiredState = property.Value.GetString().ToAutomaticTuningOptionModeDesired(); continue; } if (property.NameEquals("actualState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actualState = property.Value.GetString().ToAutomaticTuningOptionModeActual(); continue; } if (property.NameEquals("reasonCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonCode = property.Value.GetInt32(); continue; } if (property.NameEquals("reasonDesc")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonDesc = property.Value.GetString().ToAutomaticTuningDisabledReason(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningServerOptions.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningServerOptions.Serialization.cs index b6e3a2f75762..2f6b88e92dc9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningServerOptions.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AutomaticTuningServerOptions.Serialization.cs @@ -33,21 +33,41 @@ internal static AutomaticTuningServerOptions DeserializeAutomaticTuningServerOpt { if (property.NameEquals("desiredState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } desiredState = property.Value.GetString().ToAutomaticTuningOptionModeDesired(); continue; } if (property.NameEquals("actualState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actualState = property.Value.GetString().ToAutomaticTuningOptionModeActual(); continue; } if (property.NameEquals("reasonCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonCode = property.Value.GetInt32(); continue; } if (property.NameEquals("reasonDesc")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonDesc = property.Value.GetString().ToAutomaticTuningServerReason(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AzureADOnlyAuthListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AzureADOnlyAuthListResult.Serialization.cs index 274a7df6d0df..70addcff32c8 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AzureADOnlyAuthListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/AzureADOnlyAuthListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AzureADOnlyAuthListResult DeserializeAzureADOnlyAuthListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupLongTermRetentionPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupLongTermRetentionPolicy.Serialization.cs index 2b9be56a30e7..720cce72f5bb 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupLongTermRetentionPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupLongTermRetentionPolicy.Serialization.cs @@ -69,6 +69,11 @@ internal static BackupLongTermRetentionPolicy DeserializeBackupLongTermRetention } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("weeklyRetention")) @@ -88,6 +93,11 @@ internal static BackupLongTermRetentionPolicy DeserializeBackupLongTermRetention } if (property0.NameEquals("weekOfYear")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } weekOfYear = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.Serialization.cs index 7659055898de..7b4fad448a43 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.Serialization.cs @@ -57,15 +57,30 @@ internal static BackupShortTermRetentionPolicy DeserializeBackupShortTermRetenti } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("diffBackupIntervalInHours")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diffBackupIntervalInHours = new DiffBackupIntervalInHours(property0.Value.GetInt32()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicyListResult.Serialization.cs index fea0e3bdac08..bf369da502cc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/BackupShortTermRetentionPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BackupShortTermRetentionPolicyListResult DeserializeBackupShortT { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/CheckNameAvailabilityResponse.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/CheckNameAvailabilityResponse.Serialization.cs index 996104db5b9a..f7d1104060cb 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/CheckNameAvailabilityResponse.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/CheckNameAvailabilityResponse.Serialization.cs @@ -27,11 +27,21 @@ internal static CheckNameAvailabilityResponse DeserializeCheckNameAvailabilityRe } if (property.NameEquals("available")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } available = property.Value.GetBoolean(); continue; } if (property.NameEquals("reason")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reason = property.Value.GetString().ToCheckNameAvailabilityReason(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingPolicy.Serialization.cs index 6bf573436bd9..4954eae459dc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingPolicy.Serialization.cs @@ -71,10 +71,20 @@ internal static DataMaskingPolicy DeserializeDataMaskingPolicy(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("dataMaskingState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dataMaskingState = property0.Value.GetString().ToDataMaskingState(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRule.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRule.Serialization.cs index 4cd6fffdc78f..3aa20cb03a23 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRule.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRule.Serialization.cs @@ -124,6 +124,11 @@ internal static DataMaskingRule DeserializeDataMaskingRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("id")) @@ -138,6 +143,11 @@ internal static DataMaskingRule DeserializeDataMaskingRule(JsonElement element) } if (property0.NameEquals("ruleState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ruleState = property0.Value.GetString().ToDataMaskingRuleState(); continue; } @@ -158,6 +168,11 @@ internal static DataMaskingRule DeserializeDataMaskingRule(JsonElement element) } if (property0.NameEquals("maskingFunction")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maskingFunction = property0.Value.GetString().ToDataMaskingFunction(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRuleListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRuleListResult.Serialization.cs index 8fb3ef9b4f08..8f23fdffa51e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRuleListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DataMaskingRuleListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static DataMaskingRuleListResult DeserializeDataMaskingRuleListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Database.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Database.Serialization.cs index 5224049eee0c..8da2eb50e600 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Database.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Database.Serialization.cs @@ -181,6 +181,11 @@ internal static Database DeserializeDatabase(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -201,6 +206,11 @@ internal static Database DeserializeDatabase(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -226,10 +236,20 @@ internal static Database DeserializeDatabase(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("createMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createMode = new CreateMode(property0.Value.GetString()); continue; } @@ -240,11 +260,21 @@ internal static Database DeserializeDatabase(JsonElement element) } if (property0.NameEquals("maxSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxSizeBytes = property0.Value.GetInt64(); continue; } if (property0.NameEquals("sampleName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sampleName = new SampleName(property0.Value.GetString()); continue; } @@ -260,16 +290,31 @@ internal static Database DeserializeDatabase(JsonElement element) } if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = new DatabaseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("databaseId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } @@ -295,11 +340,21 @@ internal static Database DeserializeDatabase(JsonElement element) } if (property0.NameEquals("restorePointInTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePointInTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("sourceDatabaseDeletionDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sourceDatabaseDeletionDate = property0.Value.GetDateTimeOffset("O"); continue; } @@ -325,61 +380,121 @@ internal static Database DeserializeDatabase(JsonElement element) } if (property0.NameEquals("catalogCollation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } catalogCollation = new CatalogCollationType(property0.Value.GetString()); continue; } if (property0.NameEquals("zoneRedundant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("licenseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } licenseType = new DatabaseLicenseType(property0.Value.GetString()); continue; } if (property0.NameEquals("maxLogSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxLogSizeBytes = property0.Value.GetInt64(); continue; } if (property0.NameEquals("earliestRestoreDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } earliestRestoreDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("readScale")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } readScale = new DatabaseReadScale(property0.Value.GetString()); continue; } if (property0.NameEquals("readReplicaCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } readReplicaCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("currentSku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } currentSku = Sku.DeserializeSku(property0.Value); continue; } if (property0.NameEquals("autoPauseDelay")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoPauseDelay = property0.Value.GetInt32(); continue; } if (property0.NameEquals("minCapacity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minCapacity = property0.Value.GetDouble(); continue; } if (property0.NameEquals("pausedDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pausedDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("resumedDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resumedDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseAutomaticTuning.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseAutomaticTuning.Serialization.cs index 057d273f2205..7149d7ba66d3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseAutomaticTuning.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseAutomaticTuning.Serialization.cs @@ -65,20 +65,40 @@ internal static DatabaseAutomaticTuning DeserializeDatabaseAutomaticTuning(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("desiredState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } desiredState = property0.Value.GetString().ToAutomaticTuningMode(); continue; } if (property0.NameEquals("actualState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } actualState = property0.Value.GetString().ToAutomaticTuningMode(); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicy.Serialization.cs index 3b31415b4231..10db97355165 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicy.Serialization.cs @@ -112,10 +112,20 @@ internal static DatabaseBlobAuditingPolicy DeserializeDatabaseBlobAuditingPolicy } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToBlobAuditingPolicyState(); continue; } @@ -131,11 +141,21 @@ internal static DatabaseBlobAuditingPolicy DeserializeDatabaseBlobAuditingPolicy } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("auditActionsAndGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -146,21 +166,41 @@ internal static DatabaseBlobAuditingPolicy DeserializeDatabaseBlobAuditingPolicy } if (property0.NameEquals("storageAccountSubscriptionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountSubscriptionId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("isStorageSecondaryKeyInUse")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isStorageSecondaryKeyInUse = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("isAzureMonitorTargetEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isAzureMonitorTargetEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("queueDelayMs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } queueDelayMs = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicyListResult.Serialization.cs index 8e9721749f81..f586a3ed73d1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseBlobAuditingPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DatabaseBlobAuditingPolicyListResult DeserializeDatabaseBlobAudi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseListResult.Serialization.cs index 771157b8c2e7..559493e9582f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DatabaseListResult DeserializeDatabaseListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperation.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperation.Serialization.cs index f77472d3eaef..19e17d969e3d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperation.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperation.Serialization.cs @@ -60,6 +60,11 @@ internal static DatabaseOperation DeserializeDatabaseOperation(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseName")) @@ -79,6 +84,11 @@ internal static DatabaseOperation DeserializeDatabaseOperation(JsonElement eleme } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetInt32(); continue; } @@ -89,16 +99,31 @@ internal static DatabaseOperation DeserializeDatabaseOperation(JsonElement eleme } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ManagementOperationState(property0.Value.GetString()); continue; } if (property0.NameEquals("errorCode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property0.Value.GetInt32(); continue; } @@ -109,16 +134,31 @@ internal static DatabaseOperation DeserializeDatabaseOperation(JsonElement eleme } if (property0.NameEquals("errorSeverity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorSeverity = property0.Value.GetInt32(); continue; } if (property0.NameEquals("isUserError")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isUserError = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("estimatedCompletionTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } estimatedCompletionTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -129,6 +169,11 @@ internal static DatabaseOperation DeserializeDatabaseOperation(JsonElement eleme } if (property0.NameEquals("isCancellable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isCancellable = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperationListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperationListResult.Serialization.cs index 24146286ac7b..20b048d3d00b 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperationListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseOperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DatabaseOperationListResult DeserializeDatabaseOperationListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseSecurityAlertPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseSecurityAlertPolicy.Serialization.cs index 0331b6352e3d..2202c669bbca 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseSecurityAlertPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseSecurityAlertPolicy.Serialization.cs @@ -110,10 +110,20 @@ internal static DatabaseSecurityAlertPolicy DeserializeDatabaseSecurityAlertPoli } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToSecurityAlertPolicyState(); continue; } @@ -129,6 +139,11 @@ internal static DatabaseSecurityAlertPolicy DeserializeDatabaseSecurityAlertPoli } if (property0.NameEquals("emailAccountAdmins")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } emailAccountAdmins = property0.Value.GetString().ToSecurityAlertPolicyEmailAccountAdmins(); continue; } @@ -144,11 +159,21 @@ internal static DatabaseSecurityAlertPolicy DeserializeDatabaseSecurityAlertPoli } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("useServerDefault")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useServerDefault = property0.Value.GetString().ToSecurityAlertPolicyUseServerDefault(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseUsage.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseUsage.Serialization.cs index 7033b03ba751..cfb342e0c41c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseUsage.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseUsage.Serialization.cs @@ -41,11 +41,21 @@ internal static DatabaseUsage DeserializeDatabaseUsage(JsonElement element) } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetDouble(); continue; } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetDouble(); continue; } @@ -56,6 +66,11 @@ internal static DatabaseUsage DeserializeDatabaseUsage(JsonElement element) } if (property.NameEquals("nextResetTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextResetTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessment.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessment.Serialization.cs index 13fbb7973530..01a9670c75c4 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessment.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessment.Serialization.cs @@ -69,6 +69,11 @@ internal static DatabaseVulnerabilityAssessment DeserializeDatabaseVulnerability } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageContainerPath")) @@ -88,6 +93,11 @@ internal static DatabaseVulnerabilityAssessment DeserializeDatabaseVulnerability } if (property0.NameEquals("recurringScans")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } recurringScans = VulnerabilityAssessmentRecurringScansProperties.DeserializeVulnerabilityAssessmentRecurringScansProperties(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentListResult.Serialization.cs index 2da94dbc7231..02fd98b121fb 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DatabaseVulnerabilityAssessmentListResult DeserializeDatabaseVul { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.Serialization.cs index 9f442a3dc605..398ec9f9bba6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.Serialization.cs @@ -57,10 +57,20 @@ internal static DatabaseVulnerabilityAssessmentRuleBaseline DeserializeDatabaseV } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("baselineResults")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.Serialization.cs index 75625f96f48d..074d0541694d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.Serialization.cs @@ -46,6 +46,11 @@ internal static DatabaseVulnerabilityAssessmentScansExport DeserializeDatabaseVu } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("exportedReportLocation")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EditionCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EditionCapability.Serialization.cs index df5d59ed51e7..563c2d2c6c32 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EditionCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EditionCapability.Serialization.cs @@ -31,6 +31,11 @@ internal static EditionCapability DeserializeEditionCapability(JsonElement eleme } if (property.NameEquals("supportedServiceLevelObjectives")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -41,16 +46,31 @@ internal static EditionCapability DeserializeEditionCapability(JsonElement eleme } if (property.NameEquals("zoneRedundant")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property.Value.GetBoolean(); continue; } if (property.NameEquals("readScale")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } readScale = ReadScaleCapability.DeserializeReadScaleCapability(property.Value); continue; } if (property.NameEquals("supportedStorageCapabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -61,6 +81,11 @@ internal static EditionCapability DeserializeEditionCapability(JsonElement eleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPool.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPool.Serialization.cs index b2744f47aa58..1fd624654e18 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPool.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPool.Serialization.cs @@ -80,6 +80,11 @@ internal static ElasticPool DeserializeElasticPool(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -95,6 +100,11 @@ internal static ElasticPool DeserializeElasticPool(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -120,35 +130,70 @@ internal static ElasticPool DeserializeElasticPool(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ElasticPoolState(property0.Value.GetString()); continue; } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("maxSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxSizeBytes = property0.Value.GetInt64(); continue; } if (property0.NameEquals("perDatabaseSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } perDatabaseSettings = ElasticPoolPerDatabaseSettings.DeserializeElasticPoolPerDatabaseSettings(property0.Value); continue; } if (property0.NameEquals("zoneRedundant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("licenseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } licenseType = new ElasticPoolLicenseType(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolActivity.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolActivity.Serialization.cs index ab23bd75e52d..833bc815a5ff 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolActivity.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolActivity.Serialization.cs @@ -77,15 +77,30 @@ internal static ElasticPoolActivity DeserializeElasticPoolActivity(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("errorCode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property0.Value.GetInt32(); continue; } @@ -96,6 +111,11 @@ internal static ElasticPoolActivity DeserializeElasticPoolActivity(JsonElement e } if (property0.NameEquals("errorSeverity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorSeverity = property0.Value.GetInt32(); continue; } @@ -106,26 +126,51 @@ internal static ElasticPoolActivity DeserializeElasticPoolActivity(JsonElement e } if (property0.NameEquals("operationId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } operationId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetInt32(); continue; } if (property0.NameEquals("requestedDatabaseDtuMax")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedDatabaseDtuMax = property0.Value.GetInt32(); continue; } if (property0.NameEquals("requestedDatabaseDtuMin")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedDatabaseDtuMin = property0.Value.GetInt32(); continue; } if (property0.NameEquals("requestedDtu")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedDtu = property0.Value.GetInt32(); continue; } @@ -136,6 +181,11 @@ internal static ElasticPoolActivity DeserializeElasticPoolActivity(JsonElement e } if (property0.NameEquals("requestedStorageLimitInGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedStorageLimitInGB = property0.Value.GetInt64(); continue; } @@ -151,6 +201,11 @@ internal static ElasticPoolActivity DeserializeElasticPoolActivity(JsonElement e } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -161,21 +216,41 @@ internal static ElasticPoolActivity DeserializeElasticPoolActivity(JsonElement e } if (property0.NameEquals("requestedStorageLimitInMB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedStorageLimitInMB = property0.Value.GetInt32(); continue; } if (property0.NameEquals("requestedDatabaseDtuGuarantee")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedDatabaseDtuGuarantee = property0.Value.GetInt32(); continue; } if (property0.NameEquals("requestedDatabaseDtuCap")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedDatabaseDtuCap = property0.Value.GetInt32(); continue; } if (property0.NameEquals("requestedDtuGuarantee")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestedDtuGuarantee = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolDatabaseActivity.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolDatabaseActivity.Serialization.cs index bf1f3b1ad572..308929155a94 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolDatabaseActivity.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolDatabaseActivity.Serialization.cs @@ -72,6 +72,11 @@ internal static ElasticPoolDatabaseActivity DeserializeElasticPoolDatabaseActivi } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseName")) @@ -81,11 +86,21 @@ internal static ElasticPoolDatabaseActivity DeserializeElasticPoolDatabaseActivi } if (property0.NameEquals("endTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("errorCode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property0.Value.GetInt32(); continue; } @@ -96,6 +111,11 @@ internal static ElasticPoolDatabaseActivity DeserializeElasticPoolDatabaseActivi } if (property0.NameEquals("errorSeverity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorSeverity = property0.Value.GetInt32(); continue; } @@ -106,11 +126,21 @@ internal static ElasticPoolDatabaseActivity DeserializeElasticPoolDatabaseActivi } if (property0.NameEquals("operationId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } operationId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetInt32(); continue; } @@ -141,6 +171,11 @@ internal static ElasticPoolDatabaseActivity DeserializeElasticPoolDatabaseActivi } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolEditionCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolEditionCapability.Serialization.cs index eed7f836f64c..a9d0710cca5e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolEditionCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolEditionCapability.Serialization.cs @@ -29,6 +29,11 @@ internal static ElasticPoolEditionCapability DeserializeElasticPoolEditionCapabi } if (property.NameEquals("supportedElasticPoolPerformanceLevels")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,11 +44,21 @@ internal static ElasticPoolEditionCapability DeserializeElasticPoolEditionCapabi } if (property.NameEquals("zoneRedundant")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property.Value.GetBoolean(); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolListResult.Serialization.cs index ebffc3e1972d..57941f894eb6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ElasticPoolListResult DeserializeElasticPoolListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperation.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperation.Serialization.cs index 90822b1a1cd8..43b7f1962909 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperation.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperation.Serialization.cs @@ -60,6 +60,11 @@ internal static ElasticPoolOperation DeserializeElasticPoolOperation(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("elasticPoolName")) @@ -79,6 +84,11 @@ internal static ElasticPoolOperation DeserializeElasticPoolOperation(JsonElement } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetInt32(); continue; } @@ -89,6 +99,11 @@ internal static ElasticPoolOperation DeserializeElasticPoolOperation(JsonElement } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -99,6 +114,11 @@ internal static ElasticPoolOperation DeserializeElasticPoolOperation(JsonElement } if (property0.NameEquals("errorCode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property0.Value.GetInt32(); continue; } @@ -109,16 +129,31 @@ internal static ElasticPoolOperation DeserializeElasticPoolOperation(JsonElement } if (property0.NameEquals("errorSeverity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorSeverity = property0.Value.GetInt32(); continue; } if (property0.NameEquals("isUserError")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isUserError = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("estimatedCompletionTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } estimatedCompletionTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -129,6 +164,11 @@ internal static ElasticPoolOperation DeserializeElasticPoolOperation(JsonElement } if (property0.NameEquals("isCancellable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isCancellable = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperationListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperationListResult.Serialization.cs index 4b96ad28a34c..55a87bdf36e6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperationListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolOperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ElasticPoolOperationListResult DeserializeElasticPoolOperationLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.Serialization.cs index 314384520bac..c757be2c8bdc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.Serialization.cs @@ -24,16 +24,31 @@ internal static ElasticPoolPerDatabaseMaxPerformanceLevelCapability DeserializeE { if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetDouble(); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new PerformanceLevelUnit(property.Value.GetString()); continue; } if (property.NameEquals("supportedPerDatabaseMinPerformanceLevels")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -44,6 +59,11 @@ internal static ElasticPoolPerDatabaseMaxPerformanceLevelCapability DeserializeE } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.Serialization.cs index 6718fd75e8ae..b9f973520ea1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.Serialization.cs @@ -22,16 +22,31 @@ internal static ElasticPoolPerDatabaseMinPerformanceLevelCapability DeserializeE { if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetDouble(); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new PerformanceLevelUnit(property.Value.GetString()); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseSettings.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseSettings.Serialization.cs index f5507f07513a..400c84b0c2e3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseSettings.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerDatabaseSettings.Serialization.cs @@ -36,11 +36,21 @@ internal static ElasticPoolPerDatabaseSettings DeserializeElasticPoolPerDatabase { if (property.NameEquals("minCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minCapacity = property.Value.GetDouble(); continue; } if (property.NameEquals("maxCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxCapacity = property.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.Serialization.cs index 3be4a9b8e1ac..88022dd0d9b6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.Serialization.cs @@ -30,16 +30,31 @@ internal static ElasticPoolPerformanceLevelCapability DeserializeElasticPoolPerf { if (property.NameEquals("performanceLevel")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } performanceLevel = PerformanceLevelCapability.DeserializePerformanceLevelCapability(property.Value); continue; } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("supportedLicenseTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -50,16 +65,31 @@ internal static ElasticPoolPerformanceLevelCapability DeserializeElasticPoolPerf } if (property.NameEquals("maxDatabaseCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxDatabaseCount = property.Value.GetInt32(); continue; } if (property.NameEquals("includedMaxSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } includedMaxSize = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("supportedMaxSizes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -70,6 +100,11 @@ internal static ElasticPoolPerformanceLevelCapability DeserializeElasticPoolPerf } if (property.NameEquals("supportedPerDatabaseMaxSizes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -80,6 +115,11 @@ internal static ElasticPoolPerformanceLevelCapability DeserializeElasticPoolPerf } if (property.NameEquals("supportedPerDatabaseMaxPerformanceLevels")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -90,11 +130,21 @@ internal static ElasticPoolPerformanceLevelCapability DeserializeElasticPoolPerf } if (property.NameEquals("zoneRedundant")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property.Value.GetBoolean(); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtector.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtector.Serialization.cs index f8a62ee0222f..a02849922a16 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtector.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtector.Serialization.cs @@ -72,6 +72,11 @@ internal static EncryptionProtector DeserializeEncryptionProtector(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subregion")) @@ -86,6 +91,11 @@ internal static EncryptionProtector DeserializeEncryptionProtector(JsonElement e } if (property0.NameEquals("serverKeyType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverKeyType = new ServerKeyType(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtectorListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtectorListResult.Serialization.cs index c6977cc0faa7..cd5255fb7e23 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtectorListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/EncryptionProtectorListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EncryptionProtectorListResult DeserializeEncryptionProtectorList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.Serialization.cs index 0c99887f0195..cb645c4ce568 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.Serialization.cs @@ -112,6 +112,11 @@ internal static ExtendedDatabaseBlobAuditingPolicy DeserializeExtendedDatabaseBl } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("predicateExpression")) @@ -121,6 +126,11 @@ internal static ExtendedDatabaseBlobAuditingPolicy DeserializeExtendedDatabaseBl } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToBlobAuditingPolicyState(); continue; } @@ -136,11 +146,21 @@ internal static ExtendedDatabaseBlobAuditingPolicy DeserializeExtendedDatabaseBl } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("auditActionsAndGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -151,21 +171,41 @@ internal static ExtendedDatabaseBlobAuditingPolicy DeserializeExtendedDatabaseBl } if (property0.NameEquals("storageAccountSubscriptionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountSubscriptionId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("isStorageSecondaryKeyInUse")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isStorageSecondaryKeyInUse = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("isAzureMonitorTargetEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isAzureMonitorTargetEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("queueDelayMs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } queueDelayMs = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicyListResult.Serialization.cs index 03c15cda9d17..4ec22daf5230 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExtendedDatabaseBlobAuditingPolicyListResult DeserializeExtended { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicy.Serialization.cs index cef959815666..37aae6488ef1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicy.Serialization.cs @@ -112,6 +112,11 @@ internal static ExtendedServerBlobAuditingPolicy DeserializeExtendedServerBlobAu } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("predicateExpression")) @@ -121,6 +126,11 @@ internal static ExtendedServerBlobAuditingPolicy DeserializeExtendedServerBlobAu } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToBlobAuditingPolicyState(); continue; } @@ -136,11 +146,21 @@ internal static ExtendedServerBlobAuditingPolicy DeserializeExtendedServerBlobAu } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("auditActionsAndGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -151,21 +171,41 @@ internal static ExtendedServerBlobAuditingPolicy DeserializeExtendedServerBlobAu } if (property0.NameEquals("storageAccountSubscriptionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountSubscriptionId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("isStorageSecondaryKeyInUse")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isStorageSecondaryKeyInUse = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("isAzureMonitorTargetEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isAzureMonitorTargetEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("queueDelayMs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } queueDelayMs = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicyListResult.Serialization.cs index 1ac6cf1e23ce..6626bd3e0742 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExtendedServerBlobAuditingPolicyListResult DeserializeExtendedSe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroup.Serialization.cs index 9733443f5e67..a537606a5d63 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroup.Serialization.cs @@ -85,6 +85,11 @@ internal static FailoverGroup DeserializeFailoverGroup(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -110,20 +115,40 @@ internal static FailoverGroup DeserializeFailoverGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("readWriteEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } readWriteEndpoint = FailoverGroupReadWriteEndpoint.DeserializeFailoverGroupReadWriteEndpoint(property0.Value); continue; } if (property0.NameEquals("readOnlyEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } readOnlyEndpoint = FailoverGroupReadOnlyEndpoint.DeserializeFailoverGroupReadOnlyEndpoint(property0.Value); continue; } if (property0.NameEquals("replicationRole")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationRole = new FailoverGroupReplicationRole(property0.Value.GetString()); continue; } @@ -134,6 +159,11 @@ internal static FailoverGroup DeserializeFailoverGroup(JsonElement element) } if (property0.NameEquals("partnerServers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -144,6 +174,11 @@ internal static FailoverGroup DeserializeFailoverGroup(JsonElement element) } if (property0.NameEquals("databases")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupListResult.Serialization.cs index e5ab8d39c598..968cb07538d4 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FailoverGroupListResult DeserializeFailoverGroupListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadOnlyEndpoint.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadOnlyEndpoint.Serialization.cs index dc0c623e04de..95c8f6749baf 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadOnlyEndpoint.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadOnlyEndpoint.Serialization.cs @@ -30,6 +30,11 @@ internal static FailoverGroupReadOnlyEndpoint DeserializeFailoverGroupReadOnlyEn { if (property.NameEquals("failoverPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failoverPolicy = new ReadOnlyEndpointFailoverPolicy(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadWriteEndpoint.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadWriteEndpoint.Serialization.cs index 768e35c0128f..608f540beeda 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadWriteEndpoint.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FailoverGroupReadWriteEndpoint.Serialization.cs @@ -38,6 +38,11 @@ internal static FailoverGroupReadWriteEndpoint DeserializeFailoverGroupReadWrite } if (property.NameEquals("failoverWithDataLossGracePeriodMinutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failoverWithDataLossGracePeriodMinutes = property.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRule.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRule.Serialization.cs index 64d71d27f72a..cd95c8f48ee4 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRule.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRule.Serialization.cs @@ -69,6 +69,11 @@ internal static FirewallRule DeserializeFirewallRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("startIpAddress")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRuleListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRuleListResult.Serialization.cs index fb2fba5f6005..9451559407fc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRuleListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/FirewallRuleListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static FirewallRuleListResult DeserializeFirewallRuleListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicy.Serialization.cs index 52b6e9846fe2..f442ae1d36be 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicy.Serialization.cs @@ -61,6 +61,11 @@ internal static GeoBackupPolicy DeserializeGeoBackupPolicy(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicyListResult.Serialization.cs index af4dfc527c51..32ce1c1342fe 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/GeoBackupPolicyListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static GeoBackupPolicyListResult DeserializeGeoBackupPolicyListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ImportExportResponse.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ImportExportResponse.Serialization.cs index 86330da2ffed..0b92c8f5f4ab 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ImportExportResponse.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ImportExportResponse.Serialization.cs @@ -55,6 +55,11 @@ internal static ImportExportResponse DeserializeImportExportResponse(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("requestType")) @@ -64,6 +69,11 @@ internal static ImportExportResponse DeserializeImportExportResponse(JsonElement } if (property0.NameEquals("requestId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestId = property0.Value.GetGuid(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroup.Serialization.cs index 51f5e0523d24..781672ad6c0d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroup.Serialization.cs @@ -82,20 +82,40 @@ internal static InstanceFailoverGroup DeserializeInstanceFailoverGroup(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("readWriteEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } readWriteEndpoint = InstanceFailoverGroupReadWriteEndpoint.DeserializeInstanceFailoverGroupReadWriteEndpoint(property0.Value); continue; } if (property0.NameEquals("readOnlyEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } readOnlyEndpoint = InstanceFailoverGroupReadOnlyEndpoint.DeserializeInstanceFailoverGroupReadOnlyEndpoint(property0.Value); continue; } if (property0.NameEquals("replicationRole")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationRole = new InstanceFailoverGroupReplicationRole(property0.Value.GetString()); continue; } @@ -106,6 +126,11 @@ internal static InstanceFailoverGroup DeserializeInstanceFailoverGroup(JsonEleme } if (property0.NameEquals("partnerRegions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -116,6 +141,11 @@ internal static InstanceFailoverGroup DeserializeInstanceFailoverGroup(JsonEleme } if (property0.NameEquals("managedInstancePairs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupListResult.Serialization.cs index eecfef2adcc0..553b0d3d63f1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static InstanceFailoverGroupListResult DeserializeInstanceFailoverGroup { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.Serialization.cs index 6932f074166e..7473bfcb170b 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.Serialization.cs @@ -30,6 +30,11 @@ internal static InstanceFailoverGroupReadOnlyEndpoint DeserializeInstanceFailove { if (property.NameEquals("failoverPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failoverPolicy = new ReadOnlyEndpointFailoverPolicy(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.Serialization.cs index 4e2e37351ed6..75f2d3e63f30 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.Serialization.cs @@ -38,6 +38,11 @@ internal static InstanceFailoverGroupReadWriteEndpoint DeserializeInstanceFailov } if (property.NameEquals("failoverWithDataLossGracePeriodMinutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failoverWithDataLossGracePeriodMinutes = property.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePool.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePool.Serialization.cs index 391b9644a233..7791045512e6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePool.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePool.Serialization.cs @@ -70,6 +70,11 @@ internal static InstancePool DeserializeInstancePool(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -80,6 +85,11 @@ internal static InstancePool DeserializeInstancePool(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -105,6 +115,11 @@ internal static InstancePool DeserializeInstancePool(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnetId")) @@ -114,11 +129,21 @@ internal static InstancePool DeserializeInstancePool(JsonElement element) } if (property0.NameEquals("vCores")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vCores = property0.Value.GetInt32(); continue; } if (property0.NameEquals("licenseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } licenseType = new InstancePoolLicenseType(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolEditionCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolEditionCapability.Serialization.cs index 2977c2d639e6..66f592b1474f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolEditionCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolEditionCapability.Serialization.cs @@ -28,6 +28,11 @@ internal static InstancePoolEditionCapability DeserializeInstancePoolEditionCapa } if (property.NameEquals("supportedFamilies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,6 +43,11 @@ internal static InstancePoolEditionCapability DeserializeInstancePoolEditionCapa } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolFamilyCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolFamilyCapability.Serialization.cs index 966219c8faa7..f1cf6189651b 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolFamilyCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolFamilyCapability.Serialization.cs @@ -29,6 +29,11 @@ internal static InstancePoolFamilyCapability DeserializeInstancePoolFamilyCapabi } if (property.NameEquals("supportedLicenseTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static InstancePoolFamilyCapability DeserializeInstancePoolFamilyCapabi } if (property.NameEquals("supportedVcoresValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +59,11 @@ internal static InstancePoolFamilyCapability DeserializeInstancePoolFamilyCapabi } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolListResult.Serialization.cs index ac6d3f730360..5998026b3556 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static InstancePoolListResult DeserializeInstancePoolListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolVcoresCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolVcoresCapability.Serialization.cs index 6e4c57543ceb..f35a873da7b0 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolVcoresCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/InstancePoolVcoresCapability.Serialization.cs @@ -28,16 +28,31 @@ internal static InstancePoolVcoresCapability DeserializeInstancePoolVcoresCapabi } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetInt32(); continue; } if (property.NameEquals("storageLimit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageLimit = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Job.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Job.Serialization.cs index 6985cf1b9d85..8dd1151e0239 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Job.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Job.Serialization.cs @@ -58,6 +58,11 @@ internal static Job DeserializeJob(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -67,11 +72,21 @@ internal static Job DeserializeJob(JsonElement element) } if (property0.NameEquals("version")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } version = property0.Value.GetInt32(); continue; } if (property0.NameEquals("schedule")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schedule = JobSchedule.DeserializeJobSchedule(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgent.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgent.Serialization.cs index a6f4332e97d8..642f578dbdfc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgent.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgent.Serialization.cs @@ -59,6 +59,11 @@ internal static JobAgent DeserializeJobAgent(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -69,6 +74,11 @@ internal static JobAgent DeserializeJobAgent(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -94,6 +104,11 @@ internal static JobAgent DeserializeJobAgent(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseId")) @@ -103,6 +118,11 @@ internal static JobAgent DeserializeJobAgent(JsonElement element) } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new JobAgentState(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgentListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgentListResult.Serialization.cs index ff57af33128d..3b381a7a95b3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgentListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobAgentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobAgentListResult DeserializeJobAgentListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredential.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredential.Serialization.cs index 1ac6d59d01aa..a49b89f4174d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredential.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredential.Serialization.cs @@ -57,6 +57,11 @@ internal static JobCredential DeserializeJobCredential(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("username")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredentialListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredentialListResult.Serialization.cs index 2dbb86a1f63e..94f68e8919bc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredentialListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobCredentialListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobCredentialListResult DeserializeJobCredentialListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecution.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecution.Serialization.cs index bb48cbe156ad..0fb2220c53f1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecution.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecution.Serialization.cs @@ -64,10 +64,20 @@ internal static JobExecution DeserializeJobExecution(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("jobVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } jobVersion = property0.Value.GetInt32(); continue; } @@ -78,46 +88,91 @@ internal static JobExecution DeserializeJobExecution(JsonElement element) } if (property0.NameEquals("stepId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stepId = property0.Value.GetInt32(); continue; } if (property0.NameEquals("jobExecutionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } jobExecutionId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("lifecycle")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lifecycle = new JobExecutionLifecycle(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("createTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("endTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("currentAttempts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } currentAttempts = property0.Value.GetInt32(); continue; } if (property0.NameEquals("currentAttemptStartTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } currentAttemptStartTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -128,6 +183,11 @@ internal static JobExecution DeserializeJobExecution(JsonElement element) } if (property0.NameEquals("target")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } target = JobExecutionTarget.DeserializeJobExecutionTarget(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionListResult.Serialization.cs index 7dd8a7e00a0d..6350be441756 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobExecutionListResult DeserializeJobExecutionListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionTarget.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionTarget.Serialization.cs index 41bdcf7694dc..c9e8ffd437de 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionTarget.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobExecutionTarget.Serialization.cs @@ -21,6 +21,11 @@ internal static JobExecutionTarget DeserializeJobExecutionTarget(JsonElement ele { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new JobTargetType(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobListResult.Serialization.cs index 7a9871664c51..6eea0fd212a1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobListResult DeserializeJobListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobSchedule.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobSchedule.Serialization.cs index ae3b0534268e..9d321343b5c9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobSchedule.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobSchedule.Serialization.cs @@ -55,21 +55,41 @@ internal static JobSchedule DeserializeJobSchedule(JsonElement element) { if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToJobScheduleType(); continue; } if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStep.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStep.Serialization.cs index 25a913567edf..bf92fefcf8df 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStep.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStep.Serialization.cs @@ -81,10 +81,20 @@ internal static JobStep DeserializeJobStep(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("stepId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stepId = property0.Value.GetInt32(); continue; } @@ -100,16 +110,31 @@ internal static JobStep DeserializeJobStep(JsonElement element) } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = JobStepAction.DeserializeJobStepAction(property0.Value); continue; } if (property0.NameEquals("output")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } output = JobStepOutput.DeserializeJobStepOutput(property0.Value); continue; } if (property0.NameEquals("executionOptions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } executionOptions = JobStepExecutionOptions.DeserializeJobStepExecutionOptions(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepAction.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepAction.Serialization.cs index efb7246cfcb8..be2590359f18 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepAction.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepAction.Serialization.cs @@ -39,11 +39,21 @@ internal static JobStepAction DeserializeJobStepAction(JsonElement element) { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new JobStepActionType(property.Value.GetString()); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = new JobStepActionSource(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepExecutionOptions.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepExecutionOptions.Serialization.cs index 54b69b4f50df..5ca95f24f583 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepExecutionOptions.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepExecutionOptions.Serialization.cs @@ -54,26 +54,51 @@ internal static JobStepExecutionOptions DeserializeJobStepExecutionOptions(JsonE { if (property.NameEquals("timeoutSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeoutSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("retryAttempts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retryAttempts = property.Value.GetInt32(); continue; } if (property.NameEquals("initialRetryIntervalSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } initialRetryIntervalSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("maximumRetryIntervalSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximumRetryIntervalSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("retryIntervalBackoffMultiplier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retryIntervalBackoffMultiplier = property.Value.GetSingle(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepListResult.Serialization.cs index d35abc04880a..e0b808932f96 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobStepListResult DeserializeJobStepListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepOutput.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepOutput.Serialization.cs index d4b8d9d106e1..ee054ad74fe8 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepOutput.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobStepOutput.Serialization.cs @@ -61,11 +61,21 @@ internal static JobStepOutput DeserializeJobStepOutput(JsonElement element) { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new JobStepOutputType(property.Value.GetString()); continue; } if (property.NameEquals("subscriptionId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subscriptionId = property.Value.GetGuid(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTarget.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTarget.Serialization.cs index bbbf1043b3ec..b004b1d126bb 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTarget.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTarget.Serialization.cs @@ -63,6 +63,11 @@ internal static JobTarget DeserializeJobTarget(JsonElement element) { if (property.NameEquals("membershipType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } membershipType = property.Value.GetString().ToJobTargetGroupMembershipType(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroup.Serialization.cs index 49286365967a..c20d20f4140e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroup.Serialization.cs @@ -57,10 +57,20 @@ internal static JobTargetGroup DeserializeJobTargetGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("members")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroupListResult.Serialization.cs index b67b0c8988c8..bb2625ceb282 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobTargetGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobTargetGroupListResult DeserializeJobTargetGroupListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobVersionListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobVersionListResult.Serialization.cs index a65c6dc14aba..13db5de33c45 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobVersionListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/JobVersionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static JobVersionListResult DeserializeJobVersionListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LicenseTypeCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LicenseTypeCapability.Serialization.cs index 37a4957b22b2..64c7415ede28 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LicenseTypeCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LicenseTypeCapability.Serialization.cs @@ -26,6 +26,11 @@ internal static LicenseTypeCapability DeserializeLicenseTypeCapability(JsonEleme } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LocationCapabilities.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LocationCapabilities.Serialization.cs index 3cb9b11ee2f6..349c3ec6361a 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LocationCapabilities.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LocationCapabilities.Serialization.cs @@ -29,6 +29,11 @@ internal static LocationCapabilities DeserializeLocationCapabilities(JsonElement } if (property.NameEquals("supportedServerVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static LocationCapabilities DeserializeLocationCapabilities(JsonElement } if (property.NameEquals("supportedManagedInstanceVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +59,11 @@ internal static LocationCapabilities DeserializeLocationCapabilities(JsonElement } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogSizeCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogSizeCapability.Serialization.cs index fa41d329854f..107649b7e970 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogSizeCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogSizeCapability.Serialization.cs @@ -20,11 +20,21 @@ internal static LogSizeCapability DeserializeLogSizeCapability(JsonElement eleme { if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt32(); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new LogSizeUnit(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogicalServerSecurityAlertPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogicalServerSecurityAlertPolicyListResult.Serialization.cs index da9a22bfd08f..c3513bd8e1fa 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogicalServerSecurityAlertPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LogicalServerSecurityAlertPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LogicalServerSecurityAlertPolicyListResult DeserializeLogicalSer { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackup.Serialization.cs index 16a3217318f0..ca0185a2462f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackup.Serialization.cs @@ -52,6 +52,11 @@ internal static LongTermRetentionBackup DeserializeLongTermRetentionBackup(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serverName")) @@ -61,6 +66,11 @@ internal static LongTermRetentionBackup DeserializeLongTermRetentionBackup(JsonE } if (property0.NameEquals("serverCreateTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverCreateTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -71,16 +81,31 @@ internal static LongTermRetentionBackup DeserializeLongTermRetentionBackup(JsonE } if (property0.NameEquals("databaseDeletionTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseDeletionTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("backupTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backupTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("backupExpirationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backupExpirationTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackupListResult.Serialization.cs index d6f9bafc9a88..270cea8a94e6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/LongTermRetentionBackupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LongTermRetentionBackupListResult DeserializeLongTermRetentionBa { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.Serialization.cs index 788a5be069c8..d7d039a3356a 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.Serialization.cs @@ -51,10 +51,20 @@ internal static ManagedBackupShortTermRetentionPolicy DeserializeManagedBackupSh } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicyListResult.Serialization.cs index 8646959c8eaf..a4d8d46aee16 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedBackupShortTermRetentionPolicyListResult DeserializeManag { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabase.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabase.Serialization.cs index cac29890bb67..a3691c2b1044 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabase.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabase.Serialization.cs @@ -129,6 +129,11 @@ internal static ManagedDatabase DeserializeManagedDatabase(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -154,6 +159,11 @@ internal static ManagedDatabase DeserializeManagedDatabase(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("collation")) @@ -163,21 +173,41 @@ internal static ManagedDatabase DeserializeManagedDatabase(JsonElement element) } if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = new ManagedDatabaseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("earliestRestorePoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } earliestRestorePoint = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("restorePointInTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePointInTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -188,11 +218,21 @@ internal static ManagedDatabase DeserializeManagedDatabase(JsonElement element) } if (property0.NameEquals("catalogCollation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } catalogCollation = new CatalogCollationType(property0.Value.GetString()); continue; } if (property0.NameEquals("createMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } createMode = new ManagedDatabaseCreateMode(property0.Value.GetString()); continue; } @@ -233,6 +273,11 @@ internal static ManagedDatabase DeserializeManagedDatabase(JsonElement element) } if (property0.NameEquals("autoCompleteRestore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoCompleteRestore = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseListResult.Serialization.cs index 9c26216efe3e..8a62115c8a54 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedDatabaseListResult DeserializeManagedDatabaseListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.Serialization.cs index 4a280aa2802f..9d564c38f0b2 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.Serialization.cs @@ -57,6 +57,11 @@ internal static ManagedDatabaseRestoreDetailsResult DeserializeManagedDatabaseRe } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("status")) @@ -76,16 +81,31 @@ internal static ManagedDatabaseRestoreDetailsResult DeserializeManagedDatabaseRe } if (property0.NameEquals("lastRestoredFileTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastRestoredFileTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("percentCompleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentCompleted = property0.Value.GetDouble(); continue; } if (property0.NameEquals("unrestorableFiles")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -96,6 +116,11 @@ internal static ManagedDatabaseRestoreDetailsResult DeserializeManagedDatabaseRe } if (property0.NameEquals("numberOfFilesDetected")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfFilesDetected = property0.Value.GetInt64(); continue; } @@ -106,6 +131,11 @@ internal static ManagedDatabaseRestoreDetailsResult DeserializeManagedDatabaseRe } if (property0.NameEquals("lastUploadedFileTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastUploadedFileTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.Serialization.cs index ff389e3eb6d9..5db094a04315 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.Serialization.cs @@ -100,15 +100,30 @@ internal static ManagedDatabaseSecurityAlertPolicy DeserializeManagedDatabaseSec } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToSecurityAlertPolicyState(); continue; } if (property0.NameEquals("disabledAlerts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -119,6 +134,11 @@ internal static ManagedDatabaseSecurityAlertPolicy DeserializeManagedDatabaseSec } if (property0.NameEquals("emailAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -129,6 +149,11 @@ internal static ManagedDatabaseSecurityAlertPolicy DeserializeManagedDatabaseSec } if (property0.NameEquals("emailAccountAdmins")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } emailAccountAdmins = property0.Value.GetBoolean(); continue; } @@ -144,11 +169,21 @@ internal static ManagedDatabaseSecurityAlertPolicy DeserializeManagedDatabaseSec } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicyListResult.Serialization.cs index 693cc3803694..fa9e4b9c4ed3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedDatabaseSecurityAlertPolicyListResult DeserializeManagedD { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstance.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstance.Serialization.cs index dcecd6476099..e4aad238a29f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstance.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstance.Serialization.cs @@ -165,11 +165,21 @@ internal static ManagedInstance DeserializeManagedInstance(JsonElement element) { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ResourceIdentity.DeserializeResourceIdentity(property.Value); continue; } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -180,6 +190,11 @@ internal static ManagedInstance DeserializeManagedInstance(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -205,15 +220,30 @@ internal static ManagedInstance DeserializeManagedInstance(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ManagedInstancePropertiesProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("managedInstanceCreateMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } managedInstanceCreateMode = new ManagedServerCreateMode(property0.Value.GetString()); continue; } @@ -244,16 +274,31 @@ internal static ManagedInstance DeserializeManagedInstance(JsonElement element) } if (property0.NameEquals("licenseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } licenseType = new ManagedInstanceLicenseType(property0.Value.GetString()); continue; } if (property0.NameEquals("vCores")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vCores = property0.Value.GetInt32(); continue; } if (property0.NameEquals("storageSizeInGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageSizeInGB = property0.Value.GetInt32(); continue; } @@ -274,6 +319,11 @@ internal static ManagedInstance DeserializeManagedInstance(JsonElement element) } if (property0.NameEquals("publicDataEndpointEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicDataEndpointEnabled = property0.Value.GetBoolean(); continue; } @@ -284,11 +334,21 @@ internal static ManagedInstance DeserializeManagedInstance(JsonElement element) } if (property0.NameEquals("restorePointInTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePointInTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("proxyOverride")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proxyOverride = new ManagedInstanceProxyOverride(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministrator.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministrator.Serialization.cs index c27d286ece7c..1111f56da91f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministrator.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministrator.Serialization.cs @@ -70,10 +70,20 @@ internal static ManagedInstanceAdministrator DeserializeManagedInstanceAdministr } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("administratorType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } administratorType = new ManagedInstanceAdministratorType(property0.Value.GetString()); continue; } @@ -84,11 +94,21 @@ internal static ManagedInstanceAdministrator DeserializeManagedInstanceAdministr } if (property0.NameEquals("sid")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sid = property0.Value.GetGuid(); continue; } if (property0.NameEquals("tenantId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenantId = property0.Value.GetGuid(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministratorListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministratorListResult.Serialization.cs index af6a657cd26e..db958595da65 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministratorListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceAdministratorListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceAdministratorListResult DeserializeManagedInstanc { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEditionCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEditionCapability.Serialization.cs index 7a06c6271629..e1d3ef84afe1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEditionCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEditionCapability.Serialization.cs @@ -28,6 +28,11 @@ internal static ManagedInstanceEditionCapability DeserializeManagedInstanceEditi } if (property.NameEquals("supportedFamilies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,6 +43,11 @@ internal static ManagedInstanceEditionCapability DeserializeManagedInstanceEditi } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtector.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtector.Serialization.cs index 7c3965784b3f..8c05a0c27250 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtector.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtector.Serialization.cs @@ -65,6 +65,11 @@ internal static ManagedInstanceEncryptionProtector DeserializeManagedInstanceEnc } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serverKeyName")) @@ -74,6 +79,11 @@ internal static ManagedInstanceEncryptionProtector DeserializeManagedInstanceEnc } if (property0.NameEquals("serverKeyType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverKeyType = new ServerKeyType(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtectorListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtectorListResult.Serialization.cs index ca6cf5db0628..ebd362ab8541 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtectorListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceEncryptionProtectorListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceEncryptionProtectorListResult DeserializeManagedI { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceFamilyCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceFamilyCapability.Serialization.cs index 15fc032b8869..178539aeb1d5 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceFamilyCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceFamilyCapability.Serialization.cs @@ -35,6 +35,11 @@ internal static ManagedInstanceFamilyCapability DeserializeManagedInstanceFamily } if (property.NameEquals("supportedLicenseTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -45,6 +50,11 @@ internal static ManagedInstanceFamilyCapability DeserializeManagedInstanceFamily } if (property.NameEquals("supportedVcoresValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -55,6 +65,11 @@ internal static ManagedInstanceFamilyCapability DeserializeManagedInstanceFamily } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKey.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKey.Serialization.cs index 2bec091cd621..04ba46a8ef13 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKey.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKey.Serialization.cs @@ -66,10 +66,20 @@ internal static ManagedInstanceKey DeserializeManagedInstanceKey(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serverKeyType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverKeyType = new ServerKeyType(property0.Value.GetString()); continue; } @@ -85,6 +95,11 @@ internal static ManagedInstanceKey DeserializeManagedInstanceKey(JsonElement ele } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKeyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKeyListResult.Serialization.cs index 7abc42e77477..d2dda39622ff 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKeyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceKeyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceKeyListResult DeserializeManagedInstanceKeyListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceListResult.Serialization.cs index 47cf96c2ef55..46be469756b0 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceListResult DeserializeManagedInstanceListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.Serialization.cs index 858c4c8be1a0..9c9080e51598 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.Serialization.cs @@ -52,6 +52,11 @@ internal static ManagedInstanceLongTermRetentionBackup DeserializeManagedInstanc } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("managedInstanceName")) @@ -61,6 +66,11 @@ internal static ManagedInstanceLongTermRetentionBackup DeserializeManagedInstanc } if (property0.NameEquals("managedInstanceCreateTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } managedInstanceCreateTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -71,16 +81,31 @@ internal static ManagedInstanceLongTermRetentionBackup DeserializeManagedInstanc } if (property0.NameEquals("databaseDeletionTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseDeletionTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("backupTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backupTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("backupExpirationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backupExpirationTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackupListResult.Serialization.cs index fe31b1ac4796..48650cb7ac3f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceLongTermRetentionBackupListResult DeserializeMana { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.Serialization.cs index b9627e69b0b4..4c1407db327f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.Serialization.cs @@ -69,6 +69,11 @@ internal static ManagedInstanceLongTermRetentionPolicy DeserializeManagedInstanc } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("weeklyRetention")) @@ -88,6 +93,11 @@ internal static ManagedInstanceLongTermRetentionPolicy DeserializeManagedInstanc } if (property0.NameEquals("weekOfYear")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } weekOfYear = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicyListResult.Serialization.cs index 76444ff993ad..38dd96cd1e17 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceLongTermRetentionPolicyListResult DeserializeMana { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperation.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperation.Serialization.cs index 816f83e51a5c..462f233134c0 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperation.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperation.Serialization.cs @@ -61,6 +61,11 @@ internal static ManagedInstanceOperation DeserializeManagedInstanceOperation(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("managedInstanceName")) @@ -80,21 +85,41 @@ internal static ManagedInstanceOperation DeserializeManagedInstanceOperation(Jso } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetInt32(); continue; } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ManagementOperationState(property0.Value.GetString()); continue; } if (property0.NameEquals("errorCode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorCode = property0.Value.GetInt32(); continue; } @@ -105,16 +130,31 @@ internal static ManagedInstanceOperation DeserializeManagedInstanceOperation(Jso } if (property0.NameEquals("errorSeverity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } errorSeverity = property0.Value.GetInt32(); continue; } if (property0.NameEquals("isUserError")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isUserError = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("estimatedCompletionTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } estimatedCompletionTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -125,16 +165,31 @@ internal static ManagedInstanceOperation DeserializeManagedInstanceOperation(Jso } if (property0.NameEquals("isCancellable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isCancellable = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("operationParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } operationParameters = ManagedInstanceOperationParametersPair.DeserializeManagedInstanceOperationParametersPair(property0.Value); continue; } if (property0.NameEquals("operationSteps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } operationSteps = ManagedInstanceOperationSteps.DeserializeManagedInstanceOperationSteps(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationListResult.Serialization.cs index 0f60b3282148..4a543b251ea4 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceOperationListResult DeserializeManagedInstanceOpe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationParametersPair.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationParametersPair.Serialization.cs index bf32f5f4ec52..00b8853c4c95 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationParametersPair.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationParametersPair.Serialization.cs @@ -20,11 +20,21 @@ internal static ManagedInstanceOperationParametersPair DeserializeManagedInstanc { if (property.NameEquals("currentParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentParameters = UpsertManagedServerOperationParameters.DeserializeUpsertManagedServerOperationParameters(property.Value); continue; } if (property.NameEquals("requestedParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestedParameters = UpsertManagedServerOperationParameters.DeserializeUpsertManagedServerOperationParameters(property.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationSteps.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationSteps.Serialization.cs index 971ee0e83d20..ec9a84ed9c7e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationSteps.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceOperationSteps.Serialization.cs @@ -27,11 +27,21 @@ internal static ManagedInstanceOperationSteps DeserializeManagedInstanceOperatio } if (property.NameEquals("currentStep")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentStep = property.Value.GetInt32(); continue; } if (property.NameEquals("stepsList")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.Serialization.cs index b9e548a4ad0d..c661b1870bed 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.Serialization.cs @@ -32,16 +32,31 @@ internal static ManagedInstanceVcoresCapability DeserializeManagedInstanceVcores } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetInt32(); continue; } if (property.NameEquals("includedMaxSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } includedMaxSize = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("supportedStorageSizes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -52,16 +67,31 @@ internal static ManagedInstanceVcoresCapability DeserializeManagedInstanceVcores } if (property.NameEquals("instancePoolSupported")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } instancePoolSupported = property.Value.GetBoolean(); continue; } if (property.NameEquals("standaloneSupported")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } standaloneSupported = property.Value.GetBoolean(); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVersionCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVersionCapability.Serialization.cs index ca5681636edb..2d3ee730a1e6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVersionCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVersionCapability.Serialization.cs @@ -29,6 +29,11 @@ internal static ManagedInstanceVersionCapability DeserializeManagedInstanceVersi } if (property.NameEquals("supportedEditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static ManagedInstanceVersionCapability DeserializeManagedInstanceVersi } if (property.NameEquals("supportedInstancePoolEditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +59,11 @@ internal static ManagedInstanceVersionCapability DeserializeManagedInstanceVersi } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.Serialization.cs index 9364e02193ce..28e89cbd8df9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.Serialization.cs @@ -69,6 +69,11 @@ internal static ManagedInstanceVulnerabilityAssessment DeserializeManagedInstanc } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageContainerPath")) @@ -88,6 +93,11 @@ internal static ManagedInstanceVulnerabilityAssessment DeserializeManagedInstanc } if (property0.NameEquals("recurringScans")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } recurringScans = VulnerabilityAssessmentRecurringScansProperties.DeserializeVulnerabilityAssessmentRecurringScansProperties(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessmentListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessmentListResult.Serialization.cs index ca4f57a69977..97cc026c78f5 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessmentListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessmentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedInstanceVulnerabilityAssessmentListResult DeserializeMana { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicy.Serialization.cs index 7595a2e4b53e..6fcc4a593a92 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicy.Serialization.cs @@ -100,15 +100,30 @@ internal static ManagedServerSecurityAlertPolicy DeserializeManagedServerSecurit } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToSecurityAlertPolicyState(); continue; } if (property0.NameEquals("disabledAlerts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -119,6 +134,11 @@ internal static ManagedServerSecurityAlertPolicy DeserializeManagedServerSecurit } if (property0.NameEquals("emailAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -129,6 +149,11 @@ internal static ManagedServerSecurityAlertPolicy DeserializeManagedServerSecurit } if (property0.NameEquals("emailAccountAdmins")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } emailAccountAdmins = property0.Value.GetBoolean(); continue; } @@ -144,11 +169,21 @@ internal static ManagedServerSecurityAlertPolicy DeserializeManagedServerSecurit } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicyListResult.Serialization.cs index e9fde4061621..d9702b3d5cfa 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ManagedServerSecurityAlertPolicyListResult DeserializeManagedSer { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeCapability.Serialization.cs index 57eb7300417f..c2725a648641 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeCapability.Serialization.cs @@ -20,11 +20,21 @@ internal static MaxSizeCapability DeserializeMaxSizeCapability(JsonElement eleme { if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt32(); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new MaxSizeUnit(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeRangeCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeRangeCapability.Serialization.cs index f7d043f81556..c66cc57b4282 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeRangeCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MaxSizeRangeCapability.Serialization.cs @@ -24,26 +24,51 @@ internal static MaxSizeRangeCapability DeserializeMaxSizeRangeCapability(JsonEle { if (property.NameEquals("minValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minValue = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("maxValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxValue = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("scaleSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scaleSize = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("logSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } logSize = LogSizeCapability.DeserializeLogSizeCapability(property.Value); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Metric.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Metric.Serialization.cs index 04cc7d29cc9d..8573c7e996be 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Metric.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Metric.Serialization.cs @@ -26,11 +26,21 @@ internal static Metric DeserializeMetric(JsonElement element) { if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -41,16 +51,31 @@ internal static Metric DeserializeMetric(JsonElement element) } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitType(property.Value.GetString()); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } if (property.NameEquals("metricValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricDefinition.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricDefinition.Serialization.cs index e99fea581e80..a8523c2480a3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricDefinition.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricDefinition.Serialization.cs @@ -24,11 +24,21 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = MetricName.DeserializeMetricName(property.Value); continue; } if (property.NameEquals("primaryAggregationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primaryAggregationType = new PrimaryAggregationType(property.Value.GetString()); continue; } @@ -39,11 +49,21 @@ internal static MetricDefinition DeserializeMetricDefinition(JsonElement element } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new UnitDefinitionType(property.Value.GetString()); continue; } if (property.NameEquals("metricAvailabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricValue.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricValue.Serialization.cs index 0ed5464dda7d..e0afbe95154c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricValue.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MetricValue.Serialization.cs @@ -25,31 +25,61 @@ internal static MetricValue DeserializeMetricValue(JsonElement element) { if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetInt32(); continue; } if (property.NameEquals("average")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } average = property.Value.GetDouble(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetDouble(); continue; } if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetDouble(); continue; } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("total")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } total = property.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MinCapacityCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MinCapacityCapability.Serialization.cs index f4f7a415fca7..216700c5efba 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MinCapacityCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/MinCapacityCapability.Serialization.cs @@ -21,11 +21,21 @@ internal static MinCapacityCapability DeserializeMinCapacityCapability(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetDouble(); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Operation.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Operation.Serialization.cs index b6f2cc51b58a..497a39832a42 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Operation.Serialization.cs @@ -28,16 +28,31 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } if (property.NameEquals("origin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } origin = new OperationOrigin(property.Value.GetString()); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationImpact.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationImpact.Serialization.cs index 107799fd1a91..7be0309562e1 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationImpact.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationImpact.Serialization.cs @@ -32,11 +32,21 @@ internal static OperationImpact DeserializeOperationImpact(JsonElement element) } if (property.NameEquals("changeValueAbsolute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changeValueAbsolute = property.Value.GetDouble(); continue; } if (property.NameEquals("changeValueRelative")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changeValueRelative = property.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationListResult.Serialization.cs index 44465ca6f9d4..e4c07d6f1f2f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerInfo.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerInfo.Serialization.cs index 5070a06e453b..bcc2657e050c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerInfo.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerInfo.Serialization.cs @@ -39,6 +39,11 @@ internal static PartnerInfo DeserializePartnerInfo(JsonElement element) } if (property.NameEquals("replicationRole")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicationRole = new FailoverGroupReplicationRole(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerRegionInfo.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerRegionInfo.Serialization.cs index 1d0ad766b215..eed5e98dd97d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerRegionInfo.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PartnerRegionInfo.Serialization.cs @@ -36,6 +36,11 @@ internal static PartnerRegionInfo DeserializePartnerRegionInfo(JsonElement eleme } if (property.NameEquals("replicationRole")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicationRole = new InstanceFailoverGroupReplicationRole(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PerformanceLevelCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PerformanceLevelCapability.Serialization.cs index 49e6c09bf034..0f837a3a228e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PerformanceLevelCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PerformanceLevelCapability.Serialization.cs @@ -20,11 +20,21 @@ internal static PerformanceLevelCapability DeserializePerformanceLevelCapability { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetDouble(); continue; } if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = new PerformanceLevelUnit(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index bc1c89e168d9..973e974f188d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -58,15 +58,30 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpointProperty.DeserializePrivateEndpointProperty(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionStateProperty.DeserializePrivateLinkServiceConnectionStateProperty(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index ca06d5b9165d..49cda25d146c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index e5998b88b8de..2d334fc0ec9d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -21,16 +21,31 @@ internal static PrivateEndpointConnectionProperties DeserializePrivateEndpointCo { if (property.NameEquals("privateEndpoint")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpointProperty.DeserializePrivateEndpointProperty(property.Value); continue; } if (property.NameEquals("privateLinkServiceConnectionState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionStatePropertyAutoGenerated.DeserializePrivateLinkServiceConnectionStatePropertyAutoGenerated(property.Value); continue; } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new PrivateEndpointProvisioningState(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResource.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResource.Serialization.cs index 33e0cfb3af12..a2b252efff5a 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResource.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResource.Serialization.cs @@ -28,6 +28,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = PrivateLinkResourceProperties.DeserializePrivateLinkResourceProperties(property.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs index 188e24bf7d95..4f3cf612c49e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateLinkResourceListResult DeserializePrivateLinkResourceList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceProperties.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceProperties.Serialization.cs index a4b0c2c47178..7f84857267ac 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceProperties.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkResourceProperties.Serialization.cs @@ -26,6 +26,11 @@ internal static PrivateLinkResourceProperties DeserializePrivateLinkResourceProp } if (property.NameEquals("requiredMembers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkServiceConnectionStatePropertyAutoGenerated.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkServiceConnectionStatePropertyAutoGenerated.Serialization.cs index 6d4a6177c966..45bb9b5ea285 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkServiceConnectionStatePropertyAutoGenerated.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/PrivateLinkServiceConnectionStatePropertyAutoGenerated.Serialization.cs @@ -31,6 +31,11 @@ internal static PrivateLinkServiceConnectionStatePropertyAutoGenerated Deseriali } if (property.NameEquals("actionsRequired")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actionsRequired = new PrivateLinkServiceConnectionStateActionsRequire(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReadScaleCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReadScaleCapability.Serialization.cs index 2c872f7c7ddb..c87c01119637 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReadScaleCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReadScaleCapability.Serialization.cs @@ -21,11 +21,21 @@ internal static ReadScaleCapability DeserializeReadScaleCapability(JsonElement e { if (property.NameEquals("maxNumberOfReplicas")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxNumberOfReplicas = property.Value.GetInt32(); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPool.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPool.Serialization.cs index c12fc929dcbb..3d8ce8c5c3b7 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPool.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPool.Serialization.cs @@ -78,55 +78,110 @@ internal static RecommendedElasticPool DeserializeRecommendedElasticPool(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseEdition")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseEdition = new ElasticPoolEdition(property0.Value.GetString()); continue; } if (property0.NameEquals("dtu")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dtu = property0.Value.GetDouble(); continue; } if (property0.NameEquals("databaseDtuMin")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseDtuMin = property0.Value.GetDouble(); continue; } if (property0.NameEquals("databaseDtuMax")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseDtuMax = property0.Value.GetDouble(); continue; } if (property0.NameEquals("storageMB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageMB = property0.Value.GetDouble(); continue; } if (property0.NameEquals("observationPeriodStart")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } observationPeriodStart = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("observationPeriodEnd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } observationPeriodEnd = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("maxObservedDtu")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxObservedDtu = property0.Value.GetDouble(); continue; } if (property0.NameEquals("maxObservedStorageMB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxObservedStorageMB = property0.Value.GetDouble(); continue; } if (property0.NameEquals("databases")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,6 +192,11 @@ internal static RecommendedElasticPool DeserializeRecommendedElasticPool(JsonEle } if (property0.NameEquals("metrics")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPoolMetric.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPoolMetric.Serialization.cs index 8b85e15d187d..1891650f9b8f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPoolMetric.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedElasticPoolMetric.Serialization.cs @@ -22,16 +22,31 @@ internal static RecommendedElasticPoolMetric DeserializeRecommendedElasticPoolMe { if (property.NameEquals("dateTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dateTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("dtu")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dtu = property.Value.GetDouble(); continue; } if (property.NameEquals("sizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeGB = property.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedIndex.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedIndex.Serialization.cs index fbf96ea31524..0a7a01774bf9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedIndex.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecommendedIndex.Serialization.cs @@ -59,30 +59,60 @@ internal static RecommendedIndex DeserializeRecommendedIndex(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = property0.Value.GetString().ToRecommendedIndexAction(); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToRecommendedIndexState(); continue; } if (property0.NameEquals("created")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } created = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("lastModified")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModified = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("indexType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } indexType = property0.Value.GetString().ToRecommendedIndexType(); continue; } @@ -98,6 +128,11 @@ internal static RecommendedIndex DeserializeRecommendedIndex(JsonElement element } if (property0.NameEquals("columns")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -108,6 +143,11 @@ internal static RecommendedIndex DeserializeRecommendedIndex(JsonElement element } if (property0.NameEquals("includedColumns")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,6 +163,11 @@ internal static RecommendedIndex DeserializeRecommendedIndex(JsonElement element } if (property0.NameEquals("estimatedImpact")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,6 +178,11 @@ internal static RecommendedIndex DeserializeRecommendedIndex(JsonElement element } if (property0.NameEquals("reportedImpact")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableDatabase.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableDatabase.Serialization.cs index b7ca1e4553bf..26aff96c801a 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableDatabase.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableDatabase.Serialization.cs @@ -50,6 +50,11 @@ internal static RecoverableDatabase DeserializeRecoverableDatabase(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("edition")) @@ -69,6 +74,11 @@ internal static RecoverableDatabase DeserializeRecoverableDatabase(JsonElement e } if (property0.NameEquals("lastAvailableBackupDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastAvailableBackupDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabase.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabase.Serialization.cs index 9b622220a563..25b012855163 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabase.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabase.Serialization.cs @@ -46,6 +46,11 @@ internal static RecoverableManagedDatabase DeserializeRecoverableManagedDatabase } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastAvailableBackupDate")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabaseListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabaseListResult.Serialization.cs index 60c2b93a0860..4f49d8d984d2 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabaseListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RecoverableManagedDatabaseListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RecoverableManagedDatabaseListResult DeserializeRecoverableManag { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLink.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLink.Serialization.cs index 0b5565eef3ac..1b44b71f24a7 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLink.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLink.Serialization.cs @@ -62,10 +62,20 @@ internal static ReplicationLink DeserializeReplicationLink(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("isTerminationAllowed")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isTerminationAllowed = property0.Value.GetBoolean(); continue; } @@ -91,26 +101,51 @@ internal static ReplicationLink DeserializeReplicationLink(JsonElement element) } if (property0.NameEquals("role")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } role = property0.Value.GetString().ToReplicationRole(); continue; } if (property0.NameEquals("partnerRole")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } partnerRole = property0.Value.GetString().ToReplicationRole(); continue; } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetInt32(); continue; } if (property0.NameEquals("replicationState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationState = new ReplicationState(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLinkListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLinkListResult.Serialization.cs index 5008545d1561..b4e19b87c282 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLinkListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ReplicationLinkListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ReplicationLinkListResult DeserializeReplicationLinkListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ResourceIdentity.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ResourceIdentity.Serialization.cs index 93e4939f620e..39fd5f18a04e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ResourceIdentity.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ResourceIdentity.Serialization.cs @@ -33,16 +33,31 @@ internal static ResourceIdentity DeserializeResourceIdentity(JsonElement element { if (property.NameEquals("principalId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } principalId = property.Value.GetGuid(); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new IdentityType(property.Value.GetString()); continue; } if (property.NameEquals("tenantId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tenantId = property.Value.GetGuid(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedDatabase.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedDatabase.Serialization.cs index 9526f8fd9673..b3fe99968426 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedDatabase.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedDatabase.Serialization.cs @@ -60,6 +60,11 @@ internal static RestorableDroppedDatabase DeserializeRestorableDroppedDatabase(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseName")) @@ -89,16 +94,31 @@ internal static RestorableDroppedDatabase DeserializeRestorableDroppedDatabase(J } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("deletionDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletionDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("earliestRestoreDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } earliestRestoreDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabase.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabase.Serialization.cs index f791cdb0d31c..aa0dcb151c2c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabase.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabase.Serialization.cs @@ -56,6 +56,11 @@ internal static RestorableDroppedManagedDatabase DeserializeRestorableDroppedMan } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -81,6 +86,11 @@ internal static RestorableDroppedManagedDatabase DeserializeRestorableDroppedMan } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseName")) @@ -90,16 +100,31 @@ internal static RestorableDroppedManagedDatabase DeserializeRestorableDroppedMan } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("deletionDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletionDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("earliestRestoreDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } earliestRestoreDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabaseListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabaseListResult.Serialization.cs index 8195c45915f0..e52b0dea4b7f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabaseListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorableDroppedManagedDatabaseListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RestorableDroppedManagedDatabaseListResult DeserializeRestorable { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePoint.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePoint.Serialization.cs index 8d511f08695c..d213bbca9887 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePoint.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePoint.Serialization.cs @@ -56,20 +56,40 @@ internal static RestorePoint DeserializeRestorePoint(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("restorePointType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePointType = property0.Value.GetString().ToRestorePointType(); continue; } if (property0.NameEquals("earliestRestoreDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } earliestRestoreDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("restorePointCreationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePointCreationDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePointListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePointListResult.Serialization.cs index 15a010e2353e..b837308a2109 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePointListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/RestorePointListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RestorePointListResult DeserializeRestorePointListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabel.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabel.Serialization.cs index 3ea5b7b296ce..80b6a1388891 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabel.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabel.Serialization.cs @@ -76,6 +76,11 @@ internal static SensitivityLabel DeserializeSensitivityLabel(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("labelName")) @@ -100,11 +105,21 @@ internal static SensitivityLabel DeserializeSensitivityLabel(JsonElement element } if (property0.NameEquals("isDisabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isDisabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("rank")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rank = property0.Value.GetString().ToSensitivityLabelRank(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabelListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabelListResult.Serialization.cs index 06459a1ea111..daa3cf9f7d9c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabelListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SensitivityLabelListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SensitivityLabelListResult DeserializeSensitivityLabelListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Server.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Server.Serialization.cs index 1ea35a8a0ad0..eba6793388d7 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Server.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Server.Serialization.cs @@ -86,6 +86,11 @@ internal static Server DeserializeServer(JsonElement element) { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ResourceIdentity.DeserializeResourceIdentity(property.Value); continue; } @@ -101,6 +106,11 @@ internal static Server DeserializeServer(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +136,11 @@ internal static Server DeserializeServer(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("administratorLogin")) @@ -155,6 +170,11 @@ internal static Server DeserializeServer(JsonElement element) } if (property0.NameEquals("privateEndpointConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -170,6 +190,11 @@ internal static Server DeserializeServer(JsonElement element) } if (property0.NameEquals("publicNetworkAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicNetworkAccess = new ServerPublicNetworkAccess(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAutomaticTuning.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAutomaticTuning.Serialization.cs index b16802475666..f3dcb3e85123 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAutomaticTuning.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAutomaticTuning.Serialization.cs @@ -65,20 +65,40 @@ internal static ServerAutomaticTuning DeserializeServerAutomaticTuning(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("desiredState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } desiredState = property0.Value.GetString().ToAutomaticTuningServerMode(); continue; } if (property0.NameEquals("actualState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } actualState = property0.Value.GetString().ToAutomaticTuningServerMode(); continue; } if (property0.NameEquals("options")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADAdministrator.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADAdministrator.Serialization.cs index 704fb3bd62fa..f8ec5abf2102 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADAdministrator.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADAdministrator.Serialization.cs @@ -71,10 +71,20 @@ internal static ServerAzureADAdministrator DeserializeServerAzureADAdministrator } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("administratorType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } administratorType = new AdministratorType(property0.Value.GetString()); continue; } @@ -85,16 +95,31 @@ internal static ServerAzureADAdministrator DeserializeServerAzureADAdministrator } if (property0.NameEquals("sid")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sid = property0.Value.GetGuid(); continue; } if (property0.NameEquals("tenantId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenantId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("azureADOnlyAuthentication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureADOnlyAuthentication = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADOnlyAuthentication.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADOnlyAuthentication.Serialization.cs index 0c91a79d34cc..eb5d377c9e5f 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADOnlyAuthentication.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerAzureADOnlyAuthentication.Serialization.cs @@ -51,10 +51,20 @@ internal static ServerAzureADOnlyAuthentication DeserializeServerAzureADOnlyAuth } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("azureADOnlyAuthentication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureADOnlyAuthentication = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicy.Serialization.cs index 2f096e53edec..a2b8b76e41ab 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicy.Serialization.cs @@ -106,10 +106,20 @@ internal static ServerBlobAuditingPolicy DeserializeServerBlobAuditingPolicy(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToBlobAuditingPolicyState(); continue; } @@ -125,11 +135,21 @@ internal static ServerBlobAuditingPolicy DeserializeServerBlobAuditingPolicy(Jso } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("auditActionsAndGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -140,21 +160,41 @@ internal static ServerBlobAuditingPolicy DeserializeServerBlobAuditingPolicy(Jso } if (property0.NameEquals("storageAccountSubscriptionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountSubscriptionId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("isStorageSecondaryKeyInUse")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isStorageSecondaryKeyInUse = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("isAzureMonitorTargetEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isAzureMonitorTargetEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("queueDelayMs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } queueDelayMs = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicyListResult.Serialization.cs index 832e7f6c1653..67bfb773414d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerBlobAuditingPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServerBlobAuditingPolicyListResult DeserializeServerBlobAuditing { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLink.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLink.Serialization.cs index 520d85037c6a..ec560d081fde 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLink.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLink.Serialization.cs @@ -64,6 +64,11 @@ internal static ServerCommunicationLink DeserializeServerCommunicationLink(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLinkListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLinkListResult.Serialization.cs index abce46b60c87..10a23cda2f80 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLinkListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerCommunicationLinkListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ServerCommunicationLinkListResult DeserializeServerCommunication { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerConnectionPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerConnectionPolicy.Serialization.cs index 8fb491612269..cf222e67591b 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerConnectionPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerConnectionPolicy.Serialization.cs @@ -63,10 +63,20 @@ internal static ServerConnectionPolicy DeserializeServerConnectionPolicy(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionType = property0.Value.GetString().ToServerConnectionType(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAlias.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAlias.Serialization.cs index 528bb9652307..45ed3679f08b 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAlias.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAlias.Serialization.cs @@ -46,6 +46,11 @@ internal static ServerDnsAlias DeserializeServerDnsAlias(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("azureDnsRecord")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAliasListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAliasListResult.Serialization.cs index 526896ea45a9..127db6e46db9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAliasListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerDnsAliasListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServerDnsAliasListResult DeserializeServerDnsAliasListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKey.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKey.Serialization.cs index 677236a99876..71cce92ed139 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKey.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKey.Serialization.cs @@ -88,6 +88,11 @@ internal static ServerKey DeserializeServerKey(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subregion")) @@ -97,6 +102,11 @@ internal static ServerKey DeserializeServerKey(JsonElement element) } if (property0.NameEquals("serverKeyType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverKeyType = new ServerKeyType(property0.Value.GetString()); continue; } @@ -112,6 +122,11 @@ internal static ServerKey DeserializeServerKey(JsonElement element) } if (property0.NameEquals("creationDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationDate = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKeyListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKeyListResult.Serialization.cs index 20a970825612..807d949a73f2 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKeyListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerKeyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServerKeyListResult DeserializeServerKeyListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerListResult.Serialization.cs index f4066232e81f..e7c02f83ba7b 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServerListResult DeserializeServerListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerPrivateEndpointConnection.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerPrivateEndpointConnection.Serialization.cs index 2f214b0fe3b8..9a92a4ff2839 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerPrivateEndpointConnection.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerPrivateEndpointConnection.Serialization.cs @@ -25,6 +25,11 @@ internal static ServerPrivateEndpointConnection DeserializeServerPrivateEndpoint } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = PrivateEndpointConnectionProperties.DeserializePrivateEndpointConnectionProperties(property.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerSecurityAlertPolicy.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerSecurityAlertPolicy.Serialization.cs index 0624345508e8..4eda062151b9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerSecurityAlertPolicy.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerSecurityAlertPolicy.Serialization.cs @@ -100,15 +100,30 @@ internal static ServerSecurityAlertPolicy DeserializeServerSecurityAlertPolicy(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = property0.Value.GetString().ToSecurityAlertPolicyState(); continue; } if (property0.NameEquals("disabledAlerts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -119,6 +134,11 @@ internal static ServerSecurityAlertPolicy DeserializeServerSecurityAlertPolicy(J } if (property0.NameEquals("emailAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -129,6 +149,11 @@ internal static ServerSecurityAlertPolicy DeserializeServerSecurityAlertPolicy(J } if (property0.NameEquals("emailAccountAdmins")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } emailAccountAdmins = property0.Value.GetBoolean(); continue; } @@ -144,11 +169,21 @@ internal static ServerSecurityAlertPolicy DeserializeServerSecurityAlertPolicy(J } if (property0.NameEquals("retentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerUsage.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerUsage.Serialization.cs index 5f4e4cda8c49..78e63cb7a2a5 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerUsage.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerUsage.Serialization.cs @@ -41,11 +41,21 @@ internal static ServerUsage DeserializeServerUsage(JsonElement element) } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetDouble(); continue; } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetDouble(); continue; } @@ -56,6 +66,11 @@ internal static ServerUsage DeserializeServerUsage(JsonElement element) } if (property.NameEquals("nextResetTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextResetTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVersionCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVersionCapability.Serialization.cs index 952751193f94..7a46da26f22e 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVersionCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVersionCapability.Serialization.cs @@ -29,6 +29,11 @@ internal static ServerVersionCapability DeserializeServerVersionCapability(JsonE } if (property.NameEquals("supportedEditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static ServerVersionCapability DeserializeServerVersionCapability(JsonE } if (property.NameEquals("supportedElasticPoolEditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +59,11 @@ internal static ServerVersionCapability DeserializeServerVersionCapability(JsonE } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessment.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessment.Serialization.cs index 3f2bf4fc0522..f5b066886c55 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessment.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessment.Serialization.cs @@ -69,6 +69,11 @@ internal static ServerVulnerabilityAssessment DeserializeServerVulnerabilityAsse } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageContainerPath")) @@ -88,6 +93,11 @@ internal static ServerVulnerabilityAssessment DeserializeServerVulnerabilityAsse } if (property0.NameEquals("recurringScans")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } recurringScans = VulnerabilityAssessmentRecurringScansProperties.DeserializeVulnerabilityAssessmentRecurringScansProperties(property0.Value); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessmentListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessmentListResult.Serialization.cs index b7a18024baf5..a606ab51408c 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessmentListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServerVulnerabilityAssessmentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServerVulnerabilityAssessmentListResult DeserializeServerVulnera { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjective.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjective.Serialization.cs index adc34236d31e..6a87b200d930 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjective.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjective.Serialization.cs @@ -50,6 +50,11 @@ internal static ServiceObjective DeserializeServiceObjective(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceObjectiveName")) @@ -59,11 +64,21 @@ internal static ServiceObjective DeserializeServiceObjective(JsonElement element } if (property0.NameEquals("isDefault")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isDefault = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("isSystem")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isSystem = property0.Value.GetBoolean(); continue; } @@ -74,6 +89,11 @@ internal static ServiceObjective DeserializeServiceObjective(JsonElement element } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjectiveCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjectiveCapability.Serialization.cs index cf2ec991cde4..0ec960a05329 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjectiveCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceObjectiveCapability.Serialization.cs @@ -33,6 +33,11 @@ internal static ServiceObjectiveCapability DeserializeServiceObjectiveCapability { if (property.NameEquals("id")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } id = property.Value.GetGuid(); continue; } @@ -43,6 +48,11 @@ internal static ServiceObjectiveCapability DeserializeServiceObjectiveCapability } if (property.NameEquals("supportedMaxSizes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -53,16 +63,31 @@ internal static ServiceObjectiveCapability DeserializeServiceObjectiveCapability } if (property.NameEquals("performanceLevel")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } performanceLevel = PerformanceLevelCapability.DeserializePerformanceLevelCapability(property.Value); continue; } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("supportedLicenseTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -73,21 +98,41 @@ internal static ServiceObjectiveCapability DeserializeServiceObjectiveCapability } if (property.NameEquals("includedMaxSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } includedMaxSize = MaxSizeCapability.DeserializeMaxSizeCapability(property.Value); continue; } if (property.NameEquals("zoneRedundant")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } zoneRedundant = property.Value.GetBoolean(); continue; } if (property.NameEquals("supportedAutoPauseDelay")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } supportedAutoPauseDelay = AutoPauseDelayTimeRange.DeserializeAutoPauseDelayTimeRange(property.Value); continue; } if (property.NameEquals("supportedMinCapacities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -103,6 +148,11 @@ internal static ServiceObjectiveCapability DeserializeServiceObjectiveCapability } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceTierAdvisor.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceTierAdvisor.Serialization.cs index 78a702f7cfec..bb0565511413 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceTierAdvisor.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/ServiceTierAdvisor.Serialization.cs @@ -66,45 +66,90 @@ internal static ServiceTierAdvisor DeserializeServiceTierAdvisor(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("observationPeriodStart")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } observationPeriodStart = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("observationPeriodEnd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } observationPeriodEnd = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("activeTimeRatio")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } activeTimeRatio = property0.Value.GetDouble(); continue; } if (property0.NameEquals("minDtu")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minDtu = property0.Value.GetDouble(); continue; } if (property0.NameEquals("avgDtu")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } avgDtu = property0.Value.GetDouble(); continue; } if (property0.NameEquals("maxDtu")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxDtu = property0.Value.GetDouble(); continue; } if (property0.NameEquals("maxSizeInGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxSizeInGB = property0.Value.GetDouble(); continue; } if (property0.NameEquals("serviceLevelObjectiveUsageMetrics")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -120,6 +165,11 @@ internal static ServiceTierAdvisor DeserializeServiceTierAdvisor(JsonElement ele } if (property0.NameEquals("currentServiceLevelObjectiveId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } currentServiceLevelObjectiveId = property0.Value.GetGuid(); continue; } @@ -130,6 +180,11 @@ internal static ServiceTierAdvisor DeserializeServiceTierAdvisor(JsonElement ele } if (property0.NameEquals("usageBasedRecommendationServiceLevelObjectiveId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usageBasedRecommendationServiceLevelObjectiveId = property0.Value.GetGuid(); continue; } @@ -140,6 +195,11 @@ internal static ServiceTierAdvisor DeserializeServiceTierAdvisor(JsonElement ele } if (property0.NameEquals("databaseSizeBasedRecommendationServiceLevelObjectiveId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseSizeBasedRecommendationServiceLevelObjectiveId = property0.Value.GetGuid(); continue; } @@ -150,6 +210,11 @@ internal static ServiceTierAdvisor DeserializeServiceTierAdvisor(JsonElement ele } if (property0.NameEquals("disasterPlanBasedRecommendationServiceLevelObjectiveId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disasterPlanBasedRecommendationServiceLevelObjectiveId = property0.Value.GetGuid(); continue; } @@ -160,11 +225,21 @@ internal static ServiceTierAdvisor DeserializeServiceTierAdvisor(JsonElement ele } if (property0.NameEquals("overallRecommendationServiceLevelObjectiveId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } overallRecommendationServiceLevelObjectiveId = property0.Value.GetGuid(); continue; } if (property0.NameEquals("confidence")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } confidence = property0.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Sku.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Sku.Serialization.cs index c7452d0b99fc..0fe56c7704ef 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Sku.Serialization.cs @@ -71,6 +71,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SloUsageMetric.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SloUsageMetric.Serialization.cs index 4c78c0bd1d2f..370a10dec082 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SloUsageMetric.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SloUsageMetric.Serialization.cs @@ -22,16 +22,31 @@ internal static SloUsageMetric DeserializeSloUsageMetric(JsonElement element) { if (property.NameEquals("serviceLevelObjective")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceLevelObjective = new ServiceObjectiveName(property.Value.GetString()); continue; } if (property.NameEquals("serviceLevelObjectiveId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceLevelObjectiveId = property.Value.GetGuid(); continue; } if (property.NameEquals("inRangeTimeRatio")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } inRangeTimeRatio = property.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/StorageCapability.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/StorageCapability.Serialization.cs index 7d72d76bfa58..53f2706f2e78 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/StorageCapability.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/StorageCapability.Serialization.cs @@ -21,11 +21,21 @@ internal static StorageCapability DeserializeStorageCapability(JsonElement eleme { if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageCapabilityStorageAccountType(property.Value.GetString()); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = property.Value.GetString().ToCapabilityStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsage.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsage.Serialization.cs index 85909986bd94..5e08eb2e3cbc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsage.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsage.Serialization.cs @@ -49,6 +49,11 @@ internal static SubscriptionUsage DeserializeSubscriptionUsage(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("displayName")) @@ -58,11 +63,21 @@ internal static SubscriptionUsage DeserializeSubscriptionUsage(JsonElement eleme } if (property0.NameEquals("currentValue")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property0.Value.GetDouble(); continue; } if (property0.NameEquals("limit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property0.Value.GetDouble(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsageListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsageListResult.Serialization.cs index 0d0522cb89ef..62aebc330b92 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsageListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SubscriptionUsageListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SubscriptionUsageListResult DeserializeSubscriptionUsageListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgent.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgent.Serialization.cs index 6f6a7ad90e1f..84e4cd6fe192 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgent.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgent.Serialization.cs @@ -58,6 +58,11 @@ internal static SyncAgent DeserializeSyncAgent(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("name")) @@ -72,21 +77,41 @@ internal static SyncAgent DeserializeSyncAgent(JsonElement element) } if (property0.NameEquals("lastAliveTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastAliveTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new SyncAgentState(property0.Value.GetString()); continue; } if (property0.NameEquals("isUpToDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isUpToDate = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("expiryTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expiryTime = property0.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabase.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabase.Serialization.cs index 50af0db2a0ba..2f8812d29b97 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabase.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabase.Serialization.cs @@ -51,10 +51,20 @@ internal static SyncAgentLinkedDatabase DeserializeSyncAgentLinkedDatabase(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseType = new SyncMemberDbType(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabaseListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabaseListResult.Serialization.cs index 724b7866646b..0f2c2fe0aa05 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabaseListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentLinkedDatabaseListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncAgentLinkedDatabaseListResult DeserializeSyncAgentLinkedData { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentListResult.Serialization.cs index cf145342d58c..0763f24eece6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncAgentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncAgentListResult DeserializeSyncAgentListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncDatabaseIdListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncDatabaseIdListResult.Serialization.cs index 9e4a1c9d199d..cb38d31b57ca 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncDatabaseIdListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncDatabaseIdListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncDatabaseIdListResult DeserializeSyncDatabaseIdListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaProperties.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaProperties.Serialization.cs index 09ee66685b80..70ecca82f6eb 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaProperties.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaProperties.Serialization.cs @@ -22,6 +22,11 @@ internal static SyncFullSchemaProperties DeserializeSyncFullSchemaProperties(Jso { if (property.NameEquals("tables")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -32,6 +37,11 @@ internal static SyncFullSchemaProperties DeserializeSyncFullSchemaProperties(Jso } if (property.NameEquals("lastUpdateTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdateTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaPropertiesListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaPropertiesListResult.Serialization.cs index da8e3a404586..f8e2a0f36028 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaPropertiesListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaPropertiesListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncFullSchemaPropertiesListResult DeserializeSyncFullSchemaProp { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTable.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTable.Serialization.cs index cd60cc2d0796..88aa72daa526 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTable.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTable.Serialization.cs @@ -24,6 +24,11 @@ internal static SyncFullSchemaTable DeserializeSyncFullSchemaTable(JsonElement e { if (property.NameEquals("columns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static SyncFullSchemaTable DeserializeSyncFullSchemaTable(JsonElement e } if (property.NameEquals("hasError")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hasError = property.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTableColumn.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTableColumn.Serialization.cs index cf60f8da87ab..fc380abb4152 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTableColumn.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncFullSchemaTableColumn.Serialization.cs @@ -40,11 +40,21 @@ internal static SyncFullSchemaTableColumn DeserializeSyncFullSchemaTableColumn(J } if (property.NameEquals("hasError")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hasError = property.Value.GetBoolean(); continue; } if (property.NameEquals("isPrimaryKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isPrimaryKey = property.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroup.Serialization.cs index c4e816fff10b..5302af15dbfd 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroup.Serialization.cs @@ -90,20 +90,40 @@ internal static SyncGroup DeserializeSyncGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("interval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } interval = property0.Value.GetInt32(); continue; } if (property0.NameEquals("lastSyncTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastSyncTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("conflictResolutionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } conflictResolutionPolicy = new SyncConflictResolutionPolicy(property0.Value.GetString()); continue; } @@ -124,16 +144,31 @@ internal static SyncGroup DeserializeSyncGroup(JsonElement element) } if (property0.NameEquals("syncState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } syncState = new SyncGroupState(property0.Value.GetString()); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema = SyncGroupSchema.DeserializeSyncGroupSchema(property0.Value); continue; } if (property0.NameEquals("usePrivateLinkConnection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePrivateLinkConnection = property0.Value.GetBoolean(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupListResult.Serialization.cs index 70f8b287f178..74242fd1aa2d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncGroupListResult DeserializeSyncGroupListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogListResult.Serialization.cs index bd6c54ae2453..abf541c2bbf3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncGroupLogListResult DeserializeSyncGroupLogListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogProperties.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogProperties.Serialization.cs index b813baff39c5..8cff3bca2668 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogProperties.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupLogProperties.Serialization.cs @@ -25,11 +25,21 @@ internal static SyncGroupLogProperties DeserializeSyncGroupLogProperties(JsonEle { if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new SyncGroupLogType(property.Value.GetString()); continue; } @@ -45,6 +55,11 @@ internal static SyncGroupLogProperties DeserializeSyncGroupLogProperties(JsonEle } if (property.NameEquals("tracingId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tracingId = property.Value.GetGuid(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchema.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchema.Serialization.cs index bcf1df56d471..70a0a28dc38d 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchema.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchema.Serialization.cs @@ -42,6 +42,11 @@ internal static SyncGroupSchema DeserializeSyncGroupSchema(JsonElement element) { if (property.NameEquals("tables")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchemaTable.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchemaTable.Serialization.cs index e92636985d05..0214d27d77e5 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchemaTable.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncGroupSchemaTable.Serialization.cs @@ -42,6 +42,11 @@ internal static SyncGroupSchemaTable DeserializeSyncGroupSchemaTable(JsonElement { if (property.NameEquals("columns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMember.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMember.Serialization.cs index abae0638cab2..a6afcd15a9ab 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMember.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMember.Serialization.cs @@ -107,10 +107,20 @@ internal static SyncMember DeserializeSyncMember(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("databaseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } databaseType = new SyncMemberDbType(property0.Value.GetString()); continue; } @@ -121,6 +131,11 @@ internal static SyncMember DeserializeSyncMember(JsonElement element) } if (property0.NameEquals("sqlServerDatabaseId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sqlServerDatabaseId = property0.Value.GetGuid(); continue; } @@ -131,6 +146,11 @@ internal static SyncMember DeserializeSyncMember(JsonElement element) } if (property0.NameEquals("usePrivateLinkConnection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePrivateLinkConnection = property0.Value.GetBoolean(); continue; } @@ -156,11 +176,21 @@ internal static SyncMember DeserializeSyncMember(JsonElement element) } if (property0.NameEquals("syncDirection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } syncDirection = new SyncDirection(property0.Value.GetString()); continue; } if (property0.NameEquals("syncState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } syncState = new SyncMemberState(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMemberListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMemberListResult.Serialization.cs index ebe0bb6bd71c..ddb578ef5f39 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMemberListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/SyncMemberListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SyncMemberListResult DeserializeSyncMemberListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TdeCertificate.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TdeCertificate.Serialization.cs index 371b9b62aba9..fe1ee417d9b5 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TdeCertificate.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TdeCertificate.Serialization.cs @@ -57,6 +57,11 @@ internal static TdeCertificate DeserializeTdeCertificate(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateBlob")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TrackedResource.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TrackedResource.Serialization.cs index 086859ed9541..d2bac232f464 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TrackedResource.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TrackedResource.Serialization.cs @@ -48,6 +48,11 @@ internal static TrackedResource DeserializeTrackedResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryption.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryption.Serialization.cs index 9a22b4b48f6d..3c1a066384c6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryption.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryption.Serialization.cs @@ -57,10 +57,20 @@ internal static TransparentDataEncryption DeserializeTransparentDataEncryption(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = property0.Value.GetString().ToTransparentDataEncryptionStatus(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryptionActivity.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryptionActivity.Serialization.cs index 5087c5a65365..906225fdcbf2 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryptionActivity.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/TransparentDataEncryptionActivity.Serialization.cs @@ -53,15 +53,30 @@ internal static TransparentDataEncryptionActivity DeserializeTransparentDataEncr } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("status")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } status = new TransparentDataEncryptionActivityStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("percentComplete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } percentComplete = property0.Value.GetSingle(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationParameters.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationParameters.Serialization.cs index 4cbe6033572c..052f6ea257d9 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationParameters.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationParameters.Serialization.cs @@ -32,11 +32,21 @@ internal static UpsertManagedServerOperationParameters DeserializeUpsertManagedS } if (property.NameEquals("vCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vCores = property.Value.GetInt32(); continue; } if (property.NameEquals("storageSizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageSizeInGB = property.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationStep.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationStep.Serialization.cs index 46084b2ccbfc..5b99c6a799f3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationStep.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UpsertManagedServerOperationStep.Serialization.cs @@ -21,6 +21,11 @@ internal static UpsertManagedServerOperationStep DeserializeUpsertManagedServerO { if (property.NameEquals("order")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } order = property.Value.GetInt32(); continue; } @@ -31,6 +36,11 @@ internal static UpsertManagedServerOperationStep DeserializeUpsertManagedServerO } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new UpsertManagedServerOperationStepStatus(property.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Usage.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Usage.Serialization.cs index c93bda6e2dc8..116cf37e5bbd 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Usage.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/Usage.Serialization.cs @@ -30,6 +30,11 @@ internal static Usage DeserializeUsage(JsonElement element) } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = Name.DeserializeName(property.Value); continue; } @@ -45,16 +50,31 @@ internal static Usage DeserializeUsage(JsonElement element) } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetInt32(); continue; } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt32(); continue; } if (property.NameEquals("requestedLimit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestedLimit = property.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UsageListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UsageListResult.Serialization.cs index 3560fa0ef2ee..f3733c3f9dd2 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UsageListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/UsageListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static UsageListResult DeserializeUsageListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualCluster.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualCluster.Serialization.cs index 292bda3c9c3f..e3b9657d2abd 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualCluster.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualCluster.Serialization.cs @@ -59,6 +59,11 @@ internal static VirtualCluster DeserializeVirtualCluster(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -84,6 +89,11 @@ internal static VirtualCluster DeserializeVirtualCluster(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnetId")) @@ -98,6 +108,11 @@ internal static VirtualCluster DeserializeVirtualCluster(JsonElement element) } if (property0.NameEquals("childResources")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualClusterListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualClusterListResult.Serialization.cs index 3145fc53a9ab..75a4334302e3 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualClusterListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualClusterListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualClusterListResult DeserializeVirtualClusterListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRule.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRule.Serialization.cs index 226822c86bbc..908cbf93b3aa 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRule.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRule.Serialization.cs @@ -58,6 +58,11 @@ internal static VirtualNetworkRule DeserializeVirtualNetworkRule(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetworkSubnetId")) @@ -67,11 +72,21 @@ internal static VirtualNetworkRule DeserializeVirtualNetworkRule(JsonElement ele } if (property0.NameEquals("ignoreMissingVnetServiceEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreMissingVnetServiceEndpoint = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new VirtualNetworkRuleState(property0.Value.GetString()); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs index 839435d03677..76199ceaec30 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VirtualNetworkRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkRuleListResult DeserializeVirtualNetworkRuleListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.Serialization.cs index 7458cac2a9dc..dffa991c5ecc 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.Serialization.cs @@ -48,16 +48,31 @@ internal static VulnerabilityAssessmentRecurringScansProperties DeserializeVulne { if (property.NameEquals("isEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEnabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("emailSubscriptionAdmins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } emailSubscriptionAdmins = property.Value.GetBoolean(); continue; } if (property.NameEquals("emails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecord.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecord.Serialization.cs index e5442b1e3351..83206df40e33 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecord.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecord.Serialization.cs @@ -55,6 +55,11 @@ internal static VulnerabilityAssessmentScanRecord DeserializeVulnerabilityAssess } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("scanId")) @@ -64,26 +69,51 @@ internal static VulnerabilityAssessmentScanRecord DeserializeVulnerabilityAssess } if (property0.NameEquals("triggerType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } triggerType = new VulnerabilityAssessmentScanTriggerType(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new VulnerabilityAssessmentScanState(property0.Value.GetString()); continue; } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("endTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("errors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +129,11 @@ internal static VulnerabilityAssessmentScanRecord DeserializeVulnerabilityAssess } if (property0.NameEquals("numberOfFailedSecurityChecks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfFailedSecurityChecks = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecordListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecordListResult.Serialization.cs index f85fbb09ef5b..8afe12fa01c6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecordListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecordListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VulnerabilityAssessmentScanRecordListResult DeserializeVulnerabi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifier.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifier.Serialization.cs index d4bd75cdb8e3..05c35a36651a 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifier.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifier.Serialization.cs @@ -81,6 +81,11 @@ internal static WorkloadClassifier DeserializeWorkloadClassifier(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("memberName")) diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifierListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifierListResult.Serialization.cs index b1533b67af28..4b018ac244b6 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifierListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadClassifierListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static WorkloadClassifierListResult DeserializeWorkloadClassifierListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroup.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroup.Serialization.cs index 0d5dc2dfd5b0..31cb8232b7bb 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroup.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroup.Serialization.cs @@ -81,25 +81,50 @@ internal static WorkloadGroup DeserializeWorkloadGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("minResourcePercent")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minResourcePercent = property0.Value.GetInt32(); continue; } if (property0.NameEquals("maxResourcePercent")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxResourcePercent = property0.Value.GetInt32(); continue; } if (property0.NameEquals("minResourcePercentPerRequest")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minResourcePercentPerRequest = property0.Value.GetDouble(); continue; } if (property0.NameEquals("maxResourcePercentPerRequest")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxResourcePercentPerRequest = property0.Value.GetDouble(); continue; } @@ -110,6 +135,11 @@ internal static WorkloadGroup DeserializeWorkloadGroup(JsonElement element) } if (property0.NameEquals("queryExecutionTimeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } queryExecutionTimeout = property0.Value.GetInt32(); continue; } diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroupListResult.Serialization.cs b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroupListResult.Serialization.cs index ed86dd0e3a97..0a3f751c8cbd 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroupListResult.Serialization.cs +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Generated/Models/WorkloadGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static WorkloadGroupListResult DeserializeWorkloadGroupListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs index cdcbde7f6677..1be582bad2f2 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs @@ -38,6 +38,11 @@ internal static AzureFilesIdentityBasedAuthentication DeserializeAzureFilesIdent } if (property.NameEquals("activeDirectoryProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activeDirectoryProperties = ActiveDirectoryProperties.DeserializeActiveDirectoryProperties(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobContainer.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobContainer.Serialization.cs index 77c5db14b335..0e789d1c9e78 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobContainer.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobContainer.Serialization.cs @@ -95,6 +95,11 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("version")) @@ -104,16 +109,31 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } @@ -124,36 +144,71 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property0.NameEquals("denyEncryptionScopeOverride")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } denyEncryptionScopeOverride = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicAccess = property0.Value.GetString().ToPublicAccess(); continue; } if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("leaseStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseStatus = new LeaseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseState = new LeaseState(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseDuration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseDuration = new LeaseDuration(property0.Value.GetString()); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -164,21 +219,41 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property0.NameEquals("immutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPolicy = ImmutabilityPolicyProperties.DeserializeImmutabilityPolicyProperties(property0.Value); continue; } if (property0.NameEquals("legalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } legalHold = LegalHoldProperties.DeserializeLegalHoldProperties(property0.Value); continue; } if (property0.NameEquals("hasLegalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("hasImmutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasImmutabilityPolicy = property0.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobRestoreStatus.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobRestoreStatus.Serialization.cs index 0e89f41f4b99..b01776dfc152 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobRestoreStatus.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobRestoreStatus.Serialization.cs @@ -22,6 +22,11 @@ internal static BlobRestoreStatus DeserializeBlobRestoreStatus(JsonElement eleme { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new BlobRestoreProgressStatus(property.Value.GetString()); continue; } @@ -37,6 +42,11 @@ internal static BlobRestoreStatus DeserializeBlobRestoreStatus(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = BlobRestoreParameters.DeserializeBlobRestoreParameters(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceItems.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceItems.Serialization.cs index a5b33e22613b..ead9fb2edaba 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceItems.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceItems.Serialization.cs @@ -20,6 +20,11 @@ internal static BlobServiceItems DeserializeBlobServiceItems(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceProperties.Serialization.cs index 45022543d657..4eb2c77c5005 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/BlobServiceProperties.Serialization.cs @@ -79,6 +79,11 @@ internal static BlobServiceProperties DeserializeBlobServiceProperties(JsonEleme { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -99,10 +104,20 @@ internal static BlobServiceProperties DeserializeBlobServiceProperties(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } @@ -113,31 +128,61 @@ internal static BlobServiceProperties DeserializeBlobServiceProperties(JsonEleme } if (property0.NameEquals("deleteRetentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleteRetentionPolicy = DeleteRetentionPolicy.DeserializeDeleteRetentionPolicy(property0.Value); continue; } if (property0.NameEquals("isVersioningEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isVersioningEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("automaticSnapshotPolicyEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } automaticSnapshotPolicyEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("changeFeed")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } changeFeed = ChangeFeed.DeserializeChangeFeed(property0.Value); continue; } if (property0.NameEquals("restorePolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePolicy = RestorePolicyProperties.DeserializeRestorePolicyProperties(property0.Value); continue; } if (property0.NameEquals("containerDeleteRetentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } containerDeleteRetentionPolicy = DeleteRetentionPolicy.DeserializeDeleteRetentionPolicy(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ChangeFeed.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ChangeFeed.Serialization.cs index 98fabf0ced3c..21ca2e3571e0 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ChangeFeed.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ChangeFeed.Serialization.cs @@ -30,6 +30,11 @@ internal static ChangeFeed DeserializeChangeFeed(JsonElement element) { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs index be8af0846c0d..7f9083371a4f 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs @@ -21,11 +21,21 @@ internal static CheckNameAvailabilityResult DeserializeCheckNameAvailabilityResu { if (property.NameEquals("nameAvailable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nameAvailable = property.Value.GetBoolean(); continue; } if (property.NameEquals("reason")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reason = property.Value.GetString().ToReason(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudError.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudError.Serialization.cs index c6ecd30145e3..5fcdb89a778c 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBody.DeserializeCloudErrorBody(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs index 8dd8641a3640..0f80ce61cf40 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudErrorAutoGenerated DeserializeCloudErrorAutoGenerated(JsonE { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBodyAutoGenerated.DeserializeCloudErrorBodyAutoGenerated(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs index f249f4b29672..505da25ea7d9 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudErrorAutoGenerated2 DeserializeCloudErrorAutoGenerated2(Jso { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBodyAutoGenerated2.DeserializeCloudErrorBodyAutoGenerated2(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBody.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBody.Serialization.cs index 6de57062e283..b56c64a1ba87 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBody.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBody.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBody DeserializeCloudErrorBody(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs index 334984ea0b16..c0c7e603e943 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBodyAutoGenerated DeserializeCloudErrorBodyAutoGenerat } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs index bb40f766314e..ec1730663db9 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBodyAutoGenerated2 DeserializeCloudErrorBodyAutoGenera } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CorsRules.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CorsRules.Serialization.cs index 4b73a115afc3..592eebeae60e 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CorsRules.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CorsRules.Serialization.cs @@ -36,6 +36,11 @@ internal static CorsRules DeserializeCorsRules(JsonElement element) { if (property.NameEquals("corsRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CustomDomain.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CustomDomain.Serialization.cs index f1b9bde5e4de..ab2b8a154602 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CustomDomain.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/CustomDomain.Serialization.cs @@ -38,6 +38,11 @@ internal static CustomDomain DeserializeCustomDomain(JsonElement element) } if (property.NameEquals("useSubDomainName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } useSubDomainName = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs index 095460a529f9..de324269d847 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static DeleteRetentionPolicy DeserializeDeleteRetentionPolicy(JsonEleme { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("days")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } days = property.Value.GetInt32(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Encryption.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Encryption.Serialization.cs index 885c17c99bd6..0d9d2fb8f7d1 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Encryption.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Encryption.Serialization.cs @@ -45,6 +45,11 @@ internal static Encryption DeserializeEncryption(JsonElement element) { if (property.NameEquals("services")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } services = EncryptionServices.DeserializeEncryptionServices(property.Value); continue; } @@ -55,11 +60,21 @@ internal static Encryption DeserializeEncryption(JsonElement element) } if (property.NameEquals("requireInfrastructureEncryption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requireInfrastructureEncryption = property.Value.GetBoolean(); continue; } if (property.NameEquals("keyvaultproperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyvaultproperties = KeyVaultProperties.DeserializeKeyVaultProperties(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScope.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScope.Serialization.cs index 29727e872ae2..d5753a7fb8ba 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScope.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScope.Serialization.cs @@ -66,30 +66,60 @@ internal static EncryptionScope DeserializeEncryptionScope(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("source")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } source = new EncryptionScopeSource(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new EncryptionScopeState(property0.Value.GetString()); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("keyVaultProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } keyVaultProperties = EncryptionScopeKeyVaultProperties.DeserializeEncryptionScopeKeyVaultProperties(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScopeListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScopeListResult.Serialization.cs index 16dd22a74c03..252522ee08f8 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScopeListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionScopeListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EncryptionScopeListResult DeserializeEncryptionScopeListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionService.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionService.Serialization.cs index d763d5159d38..99149592f2a3 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionService.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionService.Serialization.cs @@ -38,16 +38,31 @@ internal static EncryptionService DeserializeEncryptionService(JsonElement eleme { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("lastEnabledTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastEnabledTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("keyType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyType = new KeyType(property.Value.GetString()); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionServices.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionServices.Serialization.cs index 1f4ad2d29611..76ec1a69b290 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionServices.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/EncryptionServices.Serialization.cs @@ -48,21 +48,41 @@ internal static EncryptionServices DeserializeEncryptionServices(JsonElement ele { if (property.NameEquals("blob")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blob = EncryptionService.DeserializeEncryptionService(property.Value); continue; } if (property.NameEquals("file")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } file = EncryptionService.DeserializeEncryptionService(property.Value); continue; } if (property.NameEquals("table")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } table = EncryptionService.DeserializeEncryptionService(property.Value); continue; } if (property.NameEquals("queue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queue = EncryptionService.DeserializeEncryptionService(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Endpoints.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Endpoints.Serialization.cs index 2b73815cda56..6960c605c50b 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Endpoints.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Endpoints.Serialization.cs @@ -56,11 +56,21 @@ internal static Endpoints DeserializeEndpoints(JsonElement element) } if (property.NameEquals("microsoftEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftEndpoints = StorageAccountMicrosoftEndpoints.DeserializeStorageAccountMicrosoftEndpoints(property.Value); continue; } if (property.NameEquals("internetEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } internetEndpoints = StorageAccountInternetEndpoints.DeserializeStorageAccountInternetEndpoints(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceItems.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceItems.Serialization.cs index 16d6a87d477c..df2868f5b614 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceItems.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceItems.Serialization.cs @@ -20,6 +20,11 @@ internal static FileServiceItems DeserializeFileServiceItems(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceProperties.Serialization.cs index 95df7bd7236c..8f4e70cb31ff 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileServiceProperties.Serialization.cs @@ -43,6 +43,11 @@ internal static FileServiceProperties DeserializeFileServiceProperties(JsonEleme { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -63,15 +68,30 @@ internal static FileServiceProperties DeserializeFileServiceProperties(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } if (property0.NameEquals("shareDeleteRetentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareDeleteRetentionPolicy = DeleteRetentionPolicy.DeserializeDeleteRetentionPolicy(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShare.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShare.Serialization.cs index 784a07c671b7..5c2e6b31b10c 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShare.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShare.Serialization.cs @@ -97,15 +97,30 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -116,16 +131,31 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property0.NameEquals("shareQuota")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareQuota = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enabledProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabledProtocols = new EnabledProtocols(property0.Value.GetString()); continue; } if (property0.NameEquals("rootSquash")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rootSquash = new RootSquashType(property0.Value.GetString()); continue; } @@ -136,26 +166,51 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("accessTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTier = new ShareAccessTier(property0.Value.GetString()); continue; } if (property0.NameEquals("accessTierChangeTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTierChangeTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -166,6 +221,11 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property0.NameEquals("shareUsageBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareUsageBytes = property0.Value.GetInt64(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItem.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItem.Serialization.cs index 21fe06f1e6ed..b47a84d819c0 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItem.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItem.Serialization.cs @@ -97,15 +97,30 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -116,16 +131,31 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property0.NameEquals("shareQuota")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareQuota = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enabledProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabledProtocols = new EnabledProtocols(property0.Value.GetString()); continue; } if (property0.NameEquals("rootSquash")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rootSquash = new RootSquashType(property0.Value.GetString()); continue; } @@ -136,26 +166,51 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("accessTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTier = new ShareAccessTier(property0.Value.GetString()); continue; } if (property0.NameEquals("accessTierChangeTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTierChangeTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -166,6 +221,11 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property0.NameEquals("shareUsageBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareUsageBytes = property0.Value.GetInt64(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItems.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItems.Serialization.cs index c9e59fff135c..e20ea1aad9bf 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItems.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/FileShareItems.Serialization.cs @@ -21,6 +21,11 @@ internal static FileShareItems DeserializeFileShareItems(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/GeoReplicationStats.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/GeoReplicationStats.Serialization.cs index 913a521c01bf..0b1e45da0744 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/GeoReplicationStats.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/GeoReplicationStats.Serialization.cs @@ -22,16 +22,31 @@ internal static GeoReplicationStats DeserializeGeoReplicationStats(JsonElement e { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new GeoReplicationStatus(property.Value.GetString()); continue; } if (property.NameEquals("lastSyncTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastSyncTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("canFailover")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } canFailover = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicy.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicy.Serialization.cs index 8357957e70e7..0797119d7600 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicy.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicy.Serialization.cs @@ -64,20 +64,40 @@ internal static ImmutabilityPolicy DeserializeImmutabilityPolicy(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("immutabilityPeriodSinceCreationInDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPeriodSinceCreationInDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ImmutabilityPolicyState(property0.Value.GetString()); continue; } if (property0.NameEquals("allowProtectedAppendWrites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowProtectedAppendWrites = property0.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs index 9e165f759c14..bfa9c95133ae 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs @@ -29,6 +29,11 @@ internal static ImmutabilityPolicyProperties DeserializeImmutabilityPolicyProper } if (property.NameEquals("updateHistory")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,20 +44,40 @@ internal static ImmutabilityPolicyProperties DeserializeImmutabilityPolicyProper } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("immutabilityPeriodSinceCreationInDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPeriodSinceCreationInDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ImmutabilityPolicyState(property0.Value.GetString()); continue; } if (property0.NameEquals("allowProtectedAppendWrites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowProtectedAppendWrites = property0.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/KeyVaultProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/KeyVaultProperties.Serialization.cs index ee888ec18efc..13ed8d018d33 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/KeyVaultProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/KeyVaultProperties.Serialization.cs @@ -65,6 +65,11 @@ internal static KeyVaultProperties DeserializeKeyVaultProperties(JsonElement ele } if (property.NameEquals("lastKeyRotationTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastKeyRotationTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHold.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHold.Serialization.cs index aff7c4ecba83..1e062ff460ff 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHold.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHold.Serialization.cs @@ -34,6 +34,11 @@ internal static LegalHold DeserializeLegalHold(JsonElement element) { if (property.NameEquals("hasLegalHold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHoldProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHoldProperties.Serialization.cs index 2ef8ed532ea9..548bcec80717 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHoldProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/LegalHoldProperties.Serialization.cs @@ -21,11 +21,21 @@ internal static LegalHoldProperties DeserializeLegalHoldProperties(JsonElement e { if (property.NameEquals("hasLegalHold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property.Value.GetBoolean(); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItem.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItem.Serialization.cs index 744a33106a73..2fe4475e6b28 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItem.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItem.Serialization.cs @@ -95,6 +95,11 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("version")) @@ -104,16 +109,31 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } @@ -124,36 +144,71 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property0.NameEquals("denyEncryptionScopeOverride")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } denyEncryptionScopeOverride = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicAccess = property0.Value.GetString().ToPublicAccess(); continue; } if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("leaseStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseStatus = new LeaseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseState = new LeaseState(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseDuration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseDuration = new LeaseDuration(property0.Value.GetString()); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -164,21 +219,41 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property0.NameEquals("immutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPolicy = ImmutabilityPolicyProperties.DeserializeImmutabilityPolicyProperties(property0.Value); continue; } if (property0.NameEquals("legalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } legalHold = LegalHoldProperties.DeserializeLegalHoldProperties(property0.Value); continue; } if (property0.NameEquals("hasLegalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("hasImmutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasImmutabilityPolicy = property0.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItems.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItems.Serialization.cs index 643b724b8859..ce2dca21aa57 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItems.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListContainerItems.Serialization.cs @@ -21,6 +21,11 @@ internal static ListContainerItems DeserializeListContainerItems(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueue.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueue.Serialization.cs index 2d8c283d3345..7ac31162379c 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueue.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueue.Serialization.cs @@ -58,10 +58,20 @@ internal static ListQueue DeserializeListQueue(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueResource.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueResource.Serialization.cs index 96c773e9d867..87112def11cb 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueResource.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueResource.Serialization.cs @@ -21,6 +21,11 @@ internal static ListQueueResource DeserializeListQueueResource(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueServices.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueServices.Serialization.cs index 7443eb117a83..9a8c9d45b132 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueServices.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListQueueServices.Serialization.cs @@ -20,6 +20,11 @@ internal static ListQueueServices DeserializeListQueueServices(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableResource.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableResource.Serialization.cs index 8251a9ef0a4c..4d3afb117c64 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableResource.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableResource.Serialization.cs @@ -21,6 +21,11 @@ internal static ListTableResource DeserializeListTableResource(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List
(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableServices.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableServices.Serialization.cs index 6a2e9bd3e229..501ca5066814 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableServices.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ListTableServices.Serialization.cs @@ -20,6 +20,11 @@ internal static ListTableServices DeserializeListTableServices(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicy.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicy.Serialization.cs index 55dddaeb67e1..4465764ae5b2 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicy.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicy.Serialization.cs @@ -53,15 +53,30 @@ internal static ManagementPolicy DeserializeManagementPolicy(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("policy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ManagementPolicySchema.DeserializeManagementPolicySchema(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyAction.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyAction.Serialization.cs index 56be9c2643c7..4a532e30b2b9 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyAction.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyAction.Serialization.cs @@ -36,11 +36,21 @@ internal static ManagementPolicyAction DeserializeManagementPolicyAction(JsonEle { if (property.NameEquals("baseBlob")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } baseBlob = ManagementPolicyBaseBlob.DeserializeManagementPolicyBaseBlob(property.Value); continue; } if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = ManagementPolicySnapShot.DeserializeManagementPolicySnapShot(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs index 147e45ae3ba3..d85fdd7860d9 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs @@ -42,16 +42,31 @@ internal static ManagementPolicyBaseBlob DeserializeManagementPolicyBaseBlob(Jso { if (property.NameEquals("tierToCool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tierToCool = DateAfterModification.DeserializeDateAfterModification(property.Value); continue; } if (property.NameEquals("tierToArchive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tierToArchive = DateAfterModification.DeserializeDateAfterModification(property.Value); continue; } if (property.NameEquals("delete")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } delete = DateAfterModification.DeserializeDateAfterModification(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs index ce2d9e7c082e..484a536aab22 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs @@ -38,6 +38,11 @@ internal static ManagementPolicyDefinition DeserializeManagementPolicyDefinition } if (property.NameEquals("filters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filters = ManagementPolicyFilter.DeserializeManagementPolicyFilter(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyFilter.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyFilter.Serialization.cs index a28a87ac4740..7e9577404b4d 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyFilter.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyFilter.Serialization.cs @@ -55,6 +55,11 @@ internal static ManagementPolicyFilter DeserializeManagementPolicyFilter(JsonEle { if (property.NameEquals("prefixMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -75,6 +80,11 @@ internal static ManagementPolicyFilter DeserializeManagementPolicyFilter(JsonEle } if (property.NameEquals("blobIndexMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyRule.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyRule.Serialization.cs index 642248f7e5fe..9c23a58d7dd0 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyRule.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicyRule.Serialization.cs @@ -39,6 +39,11 @@ internal static ManagementPolicyRule DeserializeManagementPolicyRule(JsonElement { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs index 273b6a4e6639..d26dc6fd58be 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs @@ -30,6 +30,11 @@ internal static ManagementPolicySnapShot DeserializeManagementPolicySnapShot(Jso { if (property.NameEquals("delete")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } delete = DateAfterCreation.DeserializeDateAfterCreation(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/MetricSpecification.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/MetricSpecification.Serialization.cs index a88a81c64153..afc68faf2b1b 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/MetricSpecification.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/MetricSpecification.Serialization.cs @@ -48,6 +48,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -63,6 +68,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("fillGapWithZero")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillGapWithZero = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/NetworkRuleSet.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/NetworkRuleSet.Serialization.cs index 3a5d6813d507..7aa738f23679 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/NetworkRuleSet.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/NetworkRuleSet.Serialization.cs @@ -56,11 +56,21 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) { if (property.NameEquals("bypass")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bypass = new Bypass(property.Value.GetString()); continue; } if (property.NameEquals("virtualNetworkRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -71,6 +81,11 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) } if (property.NameEquals("ipRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs index 4eeffe3ea6f6..25a0eae218cc 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs @@ -20,6 +20,11 @@ internal static ObjectReplicationPolicies DeserializeObjectReplicationPolicies(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs index 23a7a5321974..0a0977baa018 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs @@ -72,6 +72,11 @@ internal static ObjectReplicationPolicy DeserializeObjectReplicationPolicy(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policyId")) @@ -81,6 +86,11 @@ internal static ObjectReplicationPolicy DeserializeObjectReplicationPolicy(JsonE } if (property0.NameEquals("enabledTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabledTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -96,6 +106,11 @@ internal static ObjectReplicationPolicy DeserializeObjectReplicationPolicy(JsonE } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs index 348d27139725..d1dc257479ae 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs @@ -42,6 +42,11 @@ internal static ObjectReplicationPolicyFilter DeserializeObjectReplicationPolicy { if (property.NameEquals("prefixMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs index 79155e1819ab..92bdb5f32a2b 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs @@ -57,6 +57,11 @@ internal static ObjectReplicationPolicyRule DeserializeObjectReplicationPolicyRu } if (property.NameEquals("filters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filters = ObjectReplicationPolicyFilter.DeserializeObjectReplicationPolicyFilter(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Operation.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Operation.Serialization.cs index 655869ffa145..60e7e85757f0 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Operation.Serialization.cs @@ -27,6 +27,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } @@ -37,10 +42,20 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceSpecification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceSpecification = ServiceSpecification.DeserializeServiceSpecification(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/OperationListResult.Serialization.cs index b678b810bb0d..b3ed102f1a55 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/OperationListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index 1ce7b49743f4..9ef7d85b092c 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -58,20 +58,40 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new PrivateEndpointConnectionProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index 258b28681ad0..37882e13270c 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResource.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResource.Serialization.cs index e24f7e20271a..16bf0c4c4fc2 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResource.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResource.Serialization.cs @@ -59,6 +59,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("groupId")) @@ -68,6 +73,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredMembers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -78,6 +88,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredZoneNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs index 45996b1ca153..5b8524291b83 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateLinkResourceListResult DeserializePrivateLinkResourceList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs index f1bd478d6d73..ece4adc174af 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs @@ -42,6 +42,11 @@ internal static PrivateLinkServiceConnectionState DeserializePrivateLinkServiceC { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new PrivateEndpointServiceConnectionStatus(property.Value.GetString()); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/QueueServiceProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/QueueServiceProperties.Serialization.cs index d49946ac87c1..343f55bf4d1e 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/QueueServiceProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/QueueServiceProperties.Serialization.cs @@ -51,10 +51,20 @@ internal static QueueServiceProperties DeserializeQueueServiceProperties(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RestorePolicyProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RestorePolicyProperties.Serialization.cs index 673ed2e2a937..1153652b1360 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RestorePolicyProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RestorePolicyProperties.Serialization.cs @@ -40,11 +40,21 @@ internal static RestorePolicyProperties DeserializeRestorePolicyProperties(JsonE } if (property.NameEquals("days")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } days = property.Value.GetInt32(); continue; } if (property.NameEquals("lastEnabledTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastEnabledTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Restriction.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Restriction.Serialization.cs index 3490e9036ceb..86d9876d9461 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Restriction.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Restriction.Serialization.cs @@ -27,6 +27,11 @@ internal static Restriction DeserializeRestriction(JsonElement element) } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static Restriction DeserializeRestriction(JsonElement element) } if (property.NameEquals("reasonCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonCode = new ReasonCode(property.Value.GetString()); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RoutingPreference.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RoutingPreference.Serialization.cs index ffcfec5f048c..cd555f975440 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RoutingPreference.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/RoutingPreference.Serialization.cs @@ -42,16 +42,31 @@ internal static RoutingPreference DeserializeRoutingPreference(JsonElement eleme { if (property.NameEquals("routingChoice")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } routingChoice = new RoutingChoice(property.Value.GetString()); continue; } if (property.NameEquals("publishMicrosoftEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishMicrosoftEndpoints = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishInternetEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishInternetEndpoints = property.Value.GetBoolean(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ServiceSpecification.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ServiceSpecification.Serialization.cs index f6fc8e3b0cfe..a69c6b7468cc 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ServiceSpecification.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/ServiceSpecification.Serialization.cs @@ -20,6 +20,11 @@ internal static ServiceSpecification DeserializeServiceSpecification(JsonElement { if (property.NameEquals("metricSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Sku.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Sku.Serialization.cs index 188cd4c8bf0d..5bf68ed09c31 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Sku.Serialization.cs @@ -33,6 +33,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = property.Value.GetString().ToSkuTier(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/SkuInformation.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/SkuInformation.Serialization.cs index 054aace25198..293d87c73ee4 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/SkuInformation.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/SkuInformation.Serialization.cs @@ -31,6 +31,11 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = property.Value.GetString().ToSkuTier(); continue; } @@ -41,11 +46,21 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new Kind(property.Value.GetString()); continue; } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -56,6 +71,11 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -66,6 +86,11 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("restrictions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccount.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccount.Serialization.cs index 08216a9127ef..5fbd19cd8af4 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccount.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccount.Serialization.cs @@ -102,21 +102,41 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new Kind(property.Value.GetString()); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -147,15 +167,30 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = property0.Value.GetString().ToProvisioningState(); continue; } if (property0.NameEquals("primaryEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primaryEndpoints = Endpoints.DeserializeEndpoints(property0.Value); continue; } @@ -166,11 +201,21 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property0.NameEquals("statusOfPrimary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } statusOfPrimary = property0.Value.GetString().ToAccountStatus(); continue; } if (property0.NameEquals("lastGeoFailoverTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastGeoFailoverTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -181,71 +226,141 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property0.NameEquals("statusOfSecondary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } statusOfSecondary = property0.Value.GetString().ToAccountStatus(); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("customDomain")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } customDomain = CustomDomain.DeserializeCustomDomain(property0.Value); continue; } if (property0.NameEquals("secondaryEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } secondaryEndpoints = Endpoints.DeserializeEndpoints(property0.Value); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } if (property0.NameEquals("accessTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTier = property0.Value.GetString().ToAccessTier(); continue; } if (property0.NameEquals("azureFilesIdentityBasedAuthentication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureFilesIdentityBasedAuthentication = AzureFilesIdentityBasedAuthentication.DeserializeAzureFilesIdentityBasedAuthentication(property0.Value); continue; } if (property0.NameEquals("supportsHttpsTrafficOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } supportsHttpsTrafficOnly = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("networkAcls")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkAcls = NetworkRuleSet.DeserializeNetworkRuleSet(property0.Value); continue; } if (property0.NameEquals("isHnsEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isHnsEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("geoReplicationStats")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } geoReplicationStats = GeoReplicationStats.DeserializeGeoReplicationStats(property0.Value); continue; } if (property0.NameEquals("failoverInProgress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } failoverInProgress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("largeFileSharesState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } largeFileSharesState = new LargeFileSharesState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateEndpointConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -256,11 +371,21 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property0.NameEquals("routingPreference")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingPreference = RoutingPreference.DeserializeRoutingPreference(property0.Value); continue; } if (property0.NameEquals("blobRestoreStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } blobRestoreStatus = BlobRestoreStatus.DeserializeBlobRestoreStatus(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountKey.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountKey.Serialization.cs index 9314e90e7dfd..0bc7adea6c0f 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountKey.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountKey.Serialization.cs @@ -31,6 +31,11 @@ internal static StorageAccountKey DeserializeStorageAccountKey(JsonElement eleme } if (property.NameEquals("permissions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } permissions = property.Value.GetString().ToKeyPermission(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs index 6fbc0cf8476c..ecb50fa13706 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs @@ -20,6 +20,11 @@ internal static StorageAccountListKeysResult DeserializeStorageAccountListKeysRe { if (property.NameEquals("keys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListResult.Serialization.cs index 59e6061c7b60..7dd08790aa15 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageAccountListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static StorageAccountListResult DeserializeStorageAccountListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageQueue.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageQueue.Serialization.cs index 136aa09bc3b0..db489e7c4735 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageQueue.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageQueue.Serialization.cs @@ -59,10 +59,20 @@ internal static StorageQueue DeserializeStorageQueue(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -73,6 +83,11 @@ internal static StorageQueue DeserializeStorageQueue(JsonElement element) } if (property0.NameEquals("approximateMessageCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } approximateMessageCount = property0.Value.GetInt32(); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageSkuListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageSkuListResult.Serialization.cs index 70ed0d4611d0..ec767338a6fa 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageSkuListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/StorageSkuListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static StorageSkuListResult DeserializeStorageSkuListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Table.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Table.Serialization.cs index 238c4523a902..33b10214aa71 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Table.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Table.Serialization.cs @@ -46,6 +46,11 @@ internal static Table DeserializeTable(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TableServiceProperties.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TableServiceProperties.Serialization.cs index a5f0e491fc18..08936dbe56a5 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TableServiceProperties.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TableServiceProperties.Serialization.cs @@ -51,10 +51,20 @@ internal static TableServiceProperties DeserializeTableServiceProperties(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TagProperty.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TagProperty.Serialization.cs index cb2936b7d15d..f11b95bd17ec 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TagProperty.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TagProperty.Serialization.cs @@ -29,6 +29,11 @@ internal static TagProperty DeserializeTagProperty(JsonElement element) } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TrackedResource.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TrackedResource.Serialization.cs index 8ec7f19ade0b..3725f527c7a9 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TrackedResource.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/TrackedResource.Serialization.cs @@ -43,6 +43,11 @@ internal static TrackedResource DeserializeTrackedResource(JsonElement element) { if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UpdateHistoryProperty.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UpdateHistoryProperty.Serialization.cs index 5e65a18f2d67..ac964cc7f6d0 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UpdateHistoryProperty.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UpdateHistoryProperty.Serialization.cs @@ -25,16 +25,31 @@ internal static UpdateHistoryProperty DeserializeUpdateHistoryProperty(JsonEleme { if (property.NameEquals("update")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } update = new ImmutabilityPolicyUpdateType(property.Value.GetString()); continue; } if (property.NameEquals("immutabilityPeriodSinceCreationInDays")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPeriodSinceCreationInDays = property.Value.GetInt32(); continue; } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Usage.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Usage.Serialization.cs index 5f893bee4c90..3c41a8ce4a46 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Usage.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/Usage.Serialization.cs @@ -22,21 +22,41 @@ internal static Usage DeserializeUsage(JsonElement element) { if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = property.Value.GetString().ToUsageUnit(); continue; } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetInt32(); continue; } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt32(); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = UsageName.DeserializeUsageName(property.Value); continue; } diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UsageListResult.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UsageListResult.Serialization.cs index d844ae726c5c..e7ea770b0b41 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UsageListResult.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/UsageListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static UsageListResult DeserializeUsageListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/VirtualNetworkRule.Serialization.cs b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/VirtualNetworkRule.Serialization.cs index 518d8f8ebc75..25cc13ea60df 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/VirtualNetworkRule.Serialization.cs +++ b/sdk/storage/Azure.ResourceManager.Storage/src/Generated/Models/VirtualNetworkRule.Serialization.cs @@ -49,6 +49,11 @@ internal static VirtualNetworkRule DeserializeVirtualNetworkRule(JsonElement ele } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToState(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorContract.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorContract.Serialization.cs index 13c1b931d48f..3cf0dc1c9e25 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorContract.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorContract.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorContract DeserializeErrorContract(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorResponse.Serialization.cs index d11783990345..28e149bd091f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/Models/ErrorResponse.Serialization.cs @@ -38,6 +38,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Activity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Activity.Serialization.cs index b0df52c71f27..d2715bae91a3 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Activity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Activity.Serialization.cs @@ -126,6 +126,11 @@ internal static Activity DeserializeActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,6 +141,11 @@ internal static Activity DeserializeActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityPolicy.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityPolicy.Serialization.cs index 54c17d7aa1f7..461d7b393512 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityPolicy.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityPolicy.Serialization.cs @@ -62,26 +62,51 @@ internal static ActivityPolicy DeserializeActivityPolicy(JsonElement element) { if (property.NameEquals("timeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property.Value.GetObject(); continue; } if (property.NameEquals("retry")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retry = property.Value.GetObject(); continue; } if (property.NameEquals("retryIntervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } retryIntervalInSeconds = property.Value.GetInt32(); continue; } if (property.NameEquals("secureInput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secureInput = property.Value.GetBoolean(); continue; } if (property.NameEquals("secureOutput")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secureOutput = property.Value.GetBoolean(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityRun.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityRun.Serialization.cs index 37c2d2c4b3c8..c9ed6aa1570e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityRun.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ActivityRun.Serialization.cs @@ -70,31 +70,61 @@ internal static ActivityRun DeserializeActivityRun(JsonElement element) } if (property.NameEquals("activityRunStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activityRunStart = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("activityRunEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activityRunEnd = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("durationInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } durationInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("input")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } input = property.Value.GetObject(); continue; } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = property.Value.GetObject(); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSLinkedService.Serialization.cs index b788fd2bd73d..fa16fee32356 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSLinkedService.Serialization.cs @@ -126,6 +126,11 @@ internal static AmazonMWSLinkedService DeserializeAmazonMWSLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -136,6 +141,11 @@ internal static AmazonMWSLinkedService DeserializeAmazonMWSLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -146,6 +156,11 @@ internal static AmazonMWSLinkedService DeserializeAmazonMWSLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -156,6 +171,11 @@ internal static AmazonMWSLinkedService DeserializeAmazonMWSLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -175,6 +195,11 @@ internal static AmazonMWSLinkedService DeserializeAmazonMWSLinkedService(JsonEle } if (property0.NameEquals("mwsAuthToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } mwsAuthToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } @@ -185,26 +210,51 @@ internal static AmazonMWSLinkedService DeserializeAmazonMWSLinkedService(JsonEle } if (property0.NameEquals("secretKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } secretKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSObjectDataset.Serialization.cs index cc9d35468fd2..04df99f8a29b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static AmazonMWSObjectDataset DeserializeAmazonMWSObjectDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static AmazonMWSObjectDataset DeserializeAmazonMWSObjectDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static AmazonMWSObjectDataset DeserializeAmazonMWSObjectDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static AmazonMWSObjectDataset DeserializeAmazonMWSObjectDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSSource.Serialization.cs index d11ac1468ec9..531de50dc842 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonMWSSource.Serialization.cs @@ -65,11 +65,21 @@ internal static AmazonMWSSource DeserializeAmazonMWSSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static AmazonMWSSource DeserializeAmazonMWSSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftLinkedService.Serialization.cs index 836ce0ac2af6..fc5cf7f5667b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftLinkedService.Serialization.cs @@ -108,6 +108,11 @@ internal static AmazonRedshiftLinkedService DeserializeAmazonRedshiftLinkedServi } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -118,6 +123,11 @@ internal static AmazonRedshiftLinkedService DeserializeAmazonRedshiftLinkedServi } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +138,11 @@ internal static AmazonRedshiftLinkedService DeserializeAmazonRedshiftLinkedServi } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,6 +153,11 @@ internal static AmazonRedshiftLinkedService DeserializeAmazonRedshiftLinkedServi } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) @@ -147,11 +167,21 @@ internal static AmazonRedshiftLinkedService DeserializeAmazonRedshiftLinkedServi } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } @@ -162,11 +192,21 @@ internal static AmazonRedshiftLinkedService DeserializeAmazonRedshiftLinkedServi } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftSource.Serialization.cs index eac46cc1bc29..1e22d56df9b6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftSource.Serialization.cs @@ -71,16 +71,31 @@ internal static AmazonRedshiftSource DeserializeAmazonRedshiftSource(JsonElement { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("redshiftUnloadSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } redshiftUnloadSettings = RedshiftUnloadSettings.DeserializeRedshiftUnloadSettings(property.Value); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static AmazonRedshiftSource DeserializeAmazonRedshiftSource(JsonElement } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftTableDataset.Serialization.cs index 396867eef7ab..75f4b741ad79 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonRedshiftTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static AmazonRedshiftTableDataset DeserializeAmazonRedshiftTableDataset } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static AmazonRedshiftTableDataset DeserializeAmazonRedshiftTableDataset } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static AmazonRedshiftTableDataset DeserializeAmazonRedshiftTableDataset } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static AmazonRedshiftTableDataset DeserializeAmazonRedshiftTableDataset } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3LinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3LinkedService.Serialization.cs index 77f491c03253..3e09c52bfcb4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3LinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3LinkedService.Serialization.cs @@ -102,6 +102,11 @@ internal static AmazonS3LinkedService DeserializeAmazonS3LinkedService(JsonEleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -112,6 +117,11 @@ internal static AmazonS3LinkedService DeserializeAmazonS3LinkedService(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -122,6 +132,11 @@ internal static AmazonS3LinkedService DeserializeAmazonS3LinkedService(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -132,25 +147,50 @@ internal static AmazonS3LinkedService DeserializeAmazonS3LinkedService(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("accessKeyId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessKeyId = property0.Value.GetObject(); continue; } if (property0.NameEquals("secretAccessKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } secretAccessKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("serviceUrl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceUrl = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3Location.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3Location.Serialization.cs index 3cba2fa64b7b..72e1cef0385e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3Location.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3Location.Serialization.cs @@ -59,11 +59,21 @@ internal static AmazonS3Location DeserializeAmazonS3Location(JsonElement element { if (property.NameEquals("bucketName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bucketName = property.Value.GetObject(); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetObject(); continue; } @@ -74,11 +84,21 @@ internal static AmazonS3Location DeserializeAmazonS3Location(JsonElement element } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3ReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3ReadSettings.Serialization.cs index ee27ecedfdd1..a242fd86e4f6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3ReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AmazonS3ReadSettings.Serialization.cs @@ -83,36 +83,71 @@ internal static AmazonS3ReadSettings DeserializeAmazonS3ReadSettings(JsonElement { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("prefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } prefix = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -123,6 +158,11 @@ internal static AmazonS3ReadSettings DeserializeAmazonS3ReadSettings(JsonElement } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AppendVariableActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AppendVariableActivity.Serialization.cs index cdf3f0a223bc..1d8bf33a8c42 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AppendVariableActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AppendVariableActivity.Serialization.cs @@ -96,6 +96,11 @@ internal static AppendVariableActivity DeserializeAppendVariableActivity(JsonEle } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +111,11 @@ internal static AppendVariableActivity DeserializeAppendVariableActivity(JsonEle } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -116,6 +126,11 @@ internal static AppendVariableActivity DeserializeAppendVariableActivity(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("variableName")) @@ -125,6 +140,11 @@ internal static AppendVariableActivity DeserializeAppendVariableActivity(JsonEle } if (property0.NameEquals("value")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } value = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroDataset.Serialization.cs index 30c48f347da2..9c72a73c6184 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static AvroDataset DeserializeAvroDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static AvroDataset DeserializeAvroDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static AvroDataset DeserializeAvroDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static AvroDataset DeserializeAvroDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("location")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } location = DatasetLocation.DeserializeDatasetLocation(property0.Value); continue; } if (property0.NameEquals("avroCompressionCodec")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } avroCompressionCodec = new AvroCompressionCodec(property0.Value.GetString()); continue; } if (property0.NameEquals("avroCompressionLevel")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } avroCompressionLevel = property0.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSink.Serialization.cs index 829536e8fae4..b703b10b6bc6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSink.Serialization.cs @@ -77,11 +77,21 @@ internal static AvroSink DeserializeAvroSink(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreWriteSettings.DeserializeStoreWriteSettings(property.Value); continue; } if (property.NameEquals("formatSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } formatSettings = AvroWriteSettings.DeserializeAvroWriteSettings(property.Value); continue; } @@ -92,26 +102,51 @@ internal static AvroSink DeserializeAvroSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSource.Serialization.cs index 268f423dfa35..b7bac488dc60 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AvroSource.Serialization.cs @@ -59,6 +59,11 @@ internal static AvroSource DeserializeAvroSource(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreReadSettings.DeserializeStoreReadSettings(property.Value); continue; } @@ -69,16 +74,31 @@ internal static AvroSource DeserializeAvroSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBatchLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBatchLinkedService.Serialization.cs index d778896f1860..299e1b567a95 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBatchLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBatchLinkedService.Serialization.cs @@ -102,6 +102,11 @@ internal static AzureBatchLinkedService DeserializeAzureBatchLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -112,6 +117,11 @@ internal static AzureBatchLinkedService DeserializeAzureBatchLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -122,6 +132,11 @@ internal static AzureBatchLinkedService DeserializeAzureBatchLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -132,6 +147,11 @@ internal static AzureBatchLinkedService DeserializeAzureBatchLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("accountName")) @@ -141,6 +161,11 @@ internal static AzureBatchLinkedService DeserializeAzureBatchLinkedService(JsonE } if (property0.NameEquals("accessKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } @@ -161,6 +186,11 @@ internal static AzureBatchLinkedService DeserializeAzureBatchLinkedService(JsonE } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLinkedService.Serialization.cs index 1f2ef947fdec..93e7e3c47c98 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static AzureBlobFSLinkedService DeserializeAzureBlobFSLinkedService(Jso } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static AzureBlobFSLinkedService DeserializeAzureBlobFSLinkedService(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static AzureBlobFSLinkedService DeserializeAzureBlobFSLinkedService(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static AzureBlobFSLinkedService DeserializeAzureBlobFSLinkedService(Jso } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -150,26 +170,51 @@ internal static AzureBlobFSLinkedService DeserializeAzureBlobFSLinkedService(Jso } if (property0.NameEquals("accountKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountKey = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLocation.Serialization.cs index caaff208bc7a..19170f9bb462 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSLocation.Serialization.cs @@ -53,6 +53,11 @@ internal static AzureBlobFSLocation DeserializeAzureBlobFSLocation(JsonElement e { if (property.NameEquals("fileSystem")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileSystem = property.Value.GetObject(); continue; } @@ -63,11 +68,21 @@ internal static AzureBlobFSLocation DeserializeAzureBlobFSLocation(JsonElement e } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSReadSettings.Serialization.cs index 993c8163aad1..8540b035ae35 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSReadSettings.Serialization.cs @@ -77,31 +77,61 @@ internal static AzureBlobFSReadSettings DeserializeAzureBlobFSReadSettings(JsonE { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -112,6 +142,11 @@ internal static AzureBlobFSReadSettings DeserializeAzureBlobFSReadSettings(JsonE } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSink.Serialization.cs index 7c83b7b4c2bb..6022a79a9c8e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSink.Serialization.cs @@ -71,6 +71,11 @@ internal static AzureBlobFSSink DeserializeAzureBlobFSSink(JsonElement element) { if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static AzureBlobFSSink DeserializeAzureBlobFSSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSource.Serialization.cs index 7da10e09e49c..d17b581c7fe6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSSource.Serialization.cs @@ -71,16 +71,31 @@ internal static AzureBlobFSSource DeserializeAzureBlobFSSource(JsonElement eleme { if (property.NameEquals("treatEmptyAsNull")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } treatEmptyAsNull = property.Value.GetObject(); continue; } if (property.NameEquals("skipHeaderLineCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skipHeaderLineCount = property.Value.GetObject(); continue; } if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static AzureBlobFSSource DeserializeAzureBlobFSSource(JsonElement eleme } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSWriteSettings.Serialization.cs index 5f31bf3f0bbc..683a8a1de917 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobFSWriteSettings.Serialization.cs @@ -53,6 +53,11 @@ internal static AzureBlobFSWriteSettings DeserializeAzureBlobFSWriteSettings(Jso { if (property.NameEquals("blockSizeInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blockSizeInMB = property.Value.GetObject(); continue; } @@ -63,11 +68,21 @@ internal static AzureBlobFSWriteSettings DeserializeAzureBlobFSWriteSettings(Jso } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLinkedService.Serialization.cs index 43ab288d4a26..a15c745a1b6b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLinkedService.Serialization.cs @@ -132,6 +132,11 @@ internal static AzureBlobStorageLinkedService DeserializeAzureBlobStorageLinkedS } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -142,6 +147,11 @@ internal static AzureBlobStorageLinkedService DeserializeAzureBlobStorageLinkedS } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -152,6 +162,11 @@ internal static AzureBlobStorageLinkedService DeserializeAzureBlobStorageLinkedS } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -162,25 +177,50 @@ internal static AzureBlobStorageLinkedService DeserializeAzureBlobStorageLinkedS } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("accountKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountKey = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("sasUri")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sasUri = property0.Value.GetObject(); continue; } if (property0.NameEquals("sasToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sasToken = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } @@ -191,16 +231,31 @@ internal static AzureBlobStorageLinkedService DeserializeAzureBlobStorageLinkedS } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLocation.Serialization.cs index 4b3e5d16a600..894c4bd9b33d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageLocation.Serialization.cs @@ -53,6 +53,11 @@ internal static AzureBlobStorageLocation DeserializeAzureBlobStorageLocation(Jso { if (property.NameEquals("container")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } container = property.Value.GetObject(); continue; } @@ -63,11 +68,21 @@ internal static AzureBlobStorageLocation DeserializeAzureBlobStorageLocation(Jso } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageReadSettings.Serialization.cs index 6d729869b0f3..eefbfec25e0e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageReadSettings.Serialization.cs @@ -83,36 +83,71 @@ internal static AzureBlobStorageReadSettings DeserializeAzureBlobStorageReadSett { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("prefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } prefix = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -123,6 +158,11 @@ internal static AzureBlobStorageReadSettings DeserializeAzureBlobStorageReadSett } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageWriteSettings.Serialization.cs index a50bccf2dc7d..451404e3bc0f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureBlobStorageWriteSettings.Serialization.cs @@ -53,6 +53,11 @@ internal static AzureBlobStorageWriteSettings DeserializeAzureBlobStorageWriteSe { if (property.NameEquals("blockSizeInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blockSizeInMB = property.Value.GetObject(); continue; } @@ -63,11 +68,21 @@ internal static AzureBlobStorageWriteSettings DeserializeAzureBlobStorageWriteSe } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerCommandActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerCommandActivity.Serialization.cs index 21d7c817d627..0914118e71d2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerCommandActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerCommandActivity.Serialization.cs @@ -90,11 +90,21 @@ internal static AzureDataExplorerCommandActivity DeserializeAzureDataExplorerCom { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -115,6 +125,11 @@ internal static AzureDataExplorerCommandActivity DeserializeAzureDataExplorerCom } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -125,6 +140,11 @@ internal static AzureDataExplorerCommandActivity DeserializeAzureDataExplorerCom } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -135,6 +155,11 @@ internal static AzureDataExplorerCommandActivity DeserializeAzureDataExplorerCom } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("command")) @@ -144,6 +169,11 @@ internal static AzureDataExplorerCommandActivity DeserializeAzureDataExplorerCom } if (property0.NameEquals("commandTimeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } commandTimeout = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerLinkedService.Serialization.cs index 0e78c603100c..cb0426f3e4a8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static AzureDataExplorerLinkedService DeserializeAzureDataExplorerLinke } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static AzureDataExplorerLinkedService DeserializeAzureDataExplorerLinke } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static AzureDataExplorerLinkedService DeserializeAzureDataExplorerLinke } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static AzureDataExplorerLinkedService DeserializeAzureDataExplorerLinke } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSink.Serialization.cs index 1075d9faeb8d..16705645d11d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSink.Serialization.cs @@ -83,16 +83,31 @@ internal static AzureDataExplorerSink DeserializeAzureDataExplorerSink(JsonEleme { if (property.NameEquals("ingestionMappingName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingestionMappingName = property.Value.GetObject(); continue; } if (property.NameEquals("ingestionMappingAsJson")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingestionMappingAsJson = property.Value.GetObject(); continue; } if (property.NameEquals("flushImmediately")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } flushImmediately = property.Value.GetObject(); continue; } @@ -103,26 +118,51 @@ internal static AzureDataExplorerSink DeserializeAzureDataExplorerSink(JsonEleme } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSource.Serialization.cs index 08a86bc557cb..c9de11d67068 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerSource.Serialization.cs @@ -73,11 +73,21 @@ internal static AzureDataExplorerSource DeserializeAzureDataExplorerSource(JsonE } if (property.NameEquals("noTruncation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } noTruncation = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -88,16 +98,31 @@ internal static AzureDataExplorerSource DeserializeAzureDataExplorerSource(JsonE } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerTableDataset.Serialization.cs index c1b3c472bcbd..6badcb0a4e35 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataExplorerTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static AzureDataExplorerTableDataset DeserializeAzureDataExplorerTableD } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static AzureDataExplorerTableDataset DeserializeAzureDataExplorerTableD } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static AzureDataExplorerTableDataset DeserializeAzureDataExplorerTableD } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static AzureDataExplorerTableDataset DeserializeAzureDataExplorerTableD } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeAnalyticsLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeAnalyticsLinkedService.Serialization.cs index 28c35f904f9e..a868c7598c27 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeAnalyticsLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeAnalyticsLinkedService.Serialization.cs @@ -120,6 +120,11 @@ internal static AzureDataLakeAnalyticsLinkedService DeserializeAzureDataLakeAnal } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -130,6 +135,11 @@ internal static AzureDataLakeAnalyticsLinkedService DeserializeAzureDataLakeAnal } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -140,6 +150,11 @@ internal static AzureDataLakeAnalyticsLinkedService DeserializeAzureDataLakeAnal } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -150,6 +165,11 @@ internal static AzureDataLakeAnalyticsLinkedService DeserializeAzureDataLakeAnal } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("accountName")) @@ -159,11 +179,21 @@ internal static AzureDataLakeAnalyticsLinkedService DeserializeAzureDataLakeAnal } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } @@ -174,21 +204,41 @@ internal static AzureDataLakeAnalyticsLinkedService DeserializeAzureDataLakeAnal } if (property0.NameEquals("subscriptionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subscriptionId = property0.Value.GetObject(); continue; } if (property0.NameEquals("resourceGroupName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resourceGroupName = property0.Value.GetObject(); continue; } if (property0.NameEquals("dataLakeAnalyticsUri")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dataLakeAnalyticsUri = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLinkedService.Serialization.cs index 16c265d900af..ef37357a7d20 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLinkedService.Serialization.cs @@ -123,6 +123,11 @@ internal static AzureDataLakeStoreLinkedService DeserializeAzureDataLakeStoreLin } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -133,6 +138,11 @@ internal static AzureDataLakeStoreLinkedService DeserializeAzureDataLakeStoreLin } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -143,6 +153,11 @@ internal static AzureDataLakeStoreLinkedService DeserializeAzureDataLakeStoreLin } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,6 +168,11 @@ internal static AzureDataLakeStoreLinkedService DeserializeAzureDataLakeStoreLin } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("dataLakeStoreUri")) @@ -162,36 +182,71 @@ internal static AzureDataLakeStoreLinkedService DeserializeAzureDataLakeStoreLin } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("accountName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountName = property0.Value.GetObject(); continue; } if (property0.NameEquals("subscriptionId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subscriptionId = property0.Value.GetObject(); continue; } if (property0.NameEquals("resourceGroupName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resourceGroupName = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLocation.Serialization.cs index 5b00b762985e..9cc602222770 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreLocation.Serialization.cs @@ -52,11 +52,21 @@ internal static AzureDataLakeStoreLocation DeserializeAzureDataLakeStoreLocation } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreReadSettings.Serialization.cs index 4b2c4bad179d..c6644783ad43 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreReadSettings.Serialization.cs @@ -77,31 +77,61 @@ internal static AzureDataLakeStoreReadSettings DeserializeAzureDataLakeStoreRead { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -112,6 +142,11 @@ internal static AzureDataLakeStoreReadSettings DeserializeAzureDataLakeStoreRead } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSink.Serialization.cs index 54e013f99596..5d43247463b2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSink.Serialization.cs @@ -77,11 +77,21 @@ internal static AzureDataLakeStoreSink DeserializeAzureDataLakeStoreSink(JsonEle { if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } if (property.NameEquals("enableAdlsSingleFileParallel")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableAdlsSingleFileParallel = property.Value.GetObject(); continue; } @@ -92,26 +102,51 @@ internal static AzureDataLakeStoreSink DeserializeAzureDataLakeStoreSink(JsonEle } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSource.Serialization.cs index e7087aeba37f..18baec10a4a6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreSource.Serialization.cs @@ -59,6 +59,11 @@ internal static AzureDataLakeStoreSource DeserializeAzureDataLakeStoreSource(Jso { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static AzureDataLakeStoreSource DeserializeAzureDataLakeStoreSource(Jso } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreWriteSettings.Serialization.cs index 80fec7f069c5..53c7fc6f040f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDataLakeStoreWriteSettings.Serialization.cs @@ -52,11 +52,21 @@ internal static AzureDataLakeStoreWriteSettings DeserializeAzureDataLakeStoreWri } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDatabricksLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDatabricksLinkedService.Serialization.cs index aa8bc3cd9679..5e8ad3ef29cf 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDatabricksLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureDatabricksLinkedService.Serialization.cs @@ -174,6 +174,11 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -184,6 +189,11 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -194,6 +204,11 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -204,6 +219,11 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("domain")) @@ -218,31 +238,61 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property0.NameEquals("existingClusterId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } existingClusterId = property0.Value.GetObject(); continue; } if (property0.NameEquals("instancePoolId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instancePoolId = property0.Value.GetObject(); continue; } if (property0.NameEquals("newClusterVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } newClusterVersion = property0.Value.GetObject(); continue; } if (property0.NameEquals("newClusterNumOfWorker")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } newClusterNumOfWorker = property0.Value.GetObject(); continue; } if (property0.NameEquals("newClusterNodeType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } newClusterNodeType = property0.Value.GetObject(); continue; } if (property0.NameEquals("newClusterSparkConf")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -253,6 +303,11 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property0.NameEquals("newClusterSparkEnvVars")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -263,6 +318,11 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property0.NameEquals("newClusterCustomTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -273,21 +333,41 @@ internal static AzureDatabricksLinkedService DeserializeAzureDatabricksLinkedSer } if (property0.NameEquals("newClusterDriverNodeType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } newClusterDriverNodeType = property0.Value.GetObject(); continue; } if (property0.NameEquals("newClusterInitScripts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } newClusterInitScripts = property0.Value.GetObject(); continue; } if (property0.NameEquals("newClusterEnableElasticDisk")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } newClusterEnableElasticDisk = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLinkedService.Serialization.cs index e6375245d84f..5f15abcaa306 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLinkedService.Serialization.cs @@ -99,6 +99,11 @@ internal static AzureFileStorageLinkedService DeserializeAzureFileStorageLinkedS } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -109,6 +114,11 @@ internal static AzureFileStorageLinkedService DeserializeAzureFileStorageLinkedS } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -119,6 +129,11 @@ internal static AzureFileStorageLinkedService DeserializeAzureFileStorageLinkedS } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +144,11 @@ internal static AzureFileStorageLinkedService DeserializeAzureFileStorageLinkedS } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -138,16 +158,31 @@ internal static AzureFileStorageLinkedService DeserializeAzureFileStorageLinkedS } if (property0.NameEquals("userId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userId = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLocation.Serialization.cs index b61b0cf6d8fc..34590ee77d33 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageLocation.Serialization.cs @@ -52,11 +52,21 @@ internal static AzureFileStorageLocation DeserializeAzureFileStorageLocation(Jso } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageReadSettings.Serialization.cs index f2752acd9ad8..888127f007ee 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFileStorageReadSettings.Serialization.cs @@ -77,31 +77,61 @@ internal static AzureFileStorageReadSettings DeserializeAzureFileStorageReadSett { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -112,6 +142,11 @@ internal static AzureFileStorageReadSettings DeserializeAzureFileStorageReadSett } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionActivity.Serialization.cs index 393216cebd0a..70de73de9cc6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionActivity.Serialization.cs @@ -99,11 +99,21 @@ internal static AzureFunctionActivity DeserializeAzureFunctionActivity(JsonEleme { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -124,6 +134,11 @@ internal static AzureFunctionActivity DeserializeAzureFunctionActivity(JsonEleme } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -134,6 +149,11 @@ internal static AzureFunctionActivity DeserializeAzureFunctionActivity(JsonEleme } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +164,11 @@ internal static AzureFunctionActivity DeserializeAzureFunctionActivity(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("method")) @@ -158,11 +183,21 @@ internal static AzureFunctionActivity DeserializeAzureFunctionActivity(JsonEleme } if (property0.NameEquals("headers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } headers = property0.Value.GetObject(); continue; } if (property0.NameEquals("body")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } body = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionLinkedService.Serialization.cs index 7b14569c07d3..9ad0d07a62dd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureFunctionLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static AzureFunctionLinkedService DeserializeAzureFunctionLinkedService } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static AzureFunctionLinkedService DeserializeAzureFunctionLinkedService } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static AzureFunctionLinkedService DeserializeAzureFunctionLinkedService } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static AzureFunctionLinkedService DeserializeAzureFunctionLinkedService } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("functionAppUrl")) @@ -132,11 +152,21 @@ internal static AzureFunctionLinkedService DeserializeAzureFunctionLinkedService } if (property0.NameEquals("functionKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } functionKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultLinkedService.Serialization.cs index 6c7bdb12d55c..0d2175e3747c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultLinkedService.Serialization.cs @@ -81,6 +81,11 @@ internal static AzureKeyVaultLinkedService DeserializeAzureKeyVaultLinkedService } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -91,6 +96,11 @@ internal static AzureKeyVaultLinkedService DeserializeAzureKeyVaultLinkedService } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -101,6 +111,11 @@ internal static AzureKeyVaultLinkedService DeserializeAzureKeyVaultLinkedService } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -111,6 +126,11 @@ internal static AzureKeyVaultLinkedService DeserializeAzureKeyVaultLinkedService } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("baseUrl")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultSecretReference.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultSecretReference.Serialization.cs index e6e5facf42ac..fa8a7d379757 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultSecretReference.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureKeyVaultSecretReference.Serialization.cs @@ -49,6 +49,11 @@ internal static AzureKeyVaultSecretReference DeserializeAzureKeyVaultSecretRefer } if (property.NameEquals("secretVersion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secretVersion = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLBatchExecutionActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLBatchExecutionActivity.Serialization.cs index 3382bc305721..311b183e3325 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLBatchExecutionActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLBatchExecutionActivity.Serialization.cs @@ -117,11 +117,21 @@ internal static AzureMLBatchExecutionActivity DeserializeAzureMLBatchExecutionAc { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -142,6 +152,11 @@ internal static AzureMLBatchExecutionActivity DeserializeAzureMLBatchExecutionAc } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -152,6 +167,11 @@ internal static AzureMLBatchExecutionActivity DeserializeAzureMLBatchExecutionAc } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -162,10 +182,20 @@ internal static AzureMLBatchExecutionActivity DeserializeAzureMLBatchExecutionAc } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("globalParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -176,6 +206,11 @@ internal static AzureMLBatchExecutionActivity DeserializeAzureMLBatchExecutionAc } if (property0.NameEquals("webServiceOutputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -186,6 +221,11 @@ internal static AzureMLBatchExecutionActivity DeserializeAzureMLBatchExecutionAc } if (property0.NameEquals("webServiceInputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLExecutePipelineActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLExecutePipelineActivity.Serialization.cs index 1590beb10e8b..ada2f4b32383 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLExecutePipelineActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLExecutePipelineActivity.Serialization.cs @@ -108,11 +108,21 @@ internal static AzureMLExecutePipelineActivity DeserializeAzureMLExecutePipeline { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -133,6 +143,11 @@ internal static AzureMLExecutePipelineActivity DeserializeAzureMLExecutePipeline } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -143,6 +158,11 @@ internal static AzureMLExecutePipelineActivity DeserializeAzureMLExecutePipeline } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,6 +173,11 @@ internal static AzureMLExecutePipelineActivity DeserializeAzureMLExecutePipeline } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("mlPipelineId")) @@ -162,21 +187,41 @@ internal static AzureMLExecutePipelineActivity DeserializeAzureMLExecutePipeline } if (property0.NameEquals("experimentName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } experimentName = property0.Value.GetObject(); continue; } if (property0.NameEquals("mlPipelineParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } mlPipelineParameters = property0.Value.GetObject(); continue; } if (property0.NameEquals("mlParentRunId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } mlParentRunId = property0.Value.GetObject(); continue; } if (property0.NameEquals("continueOnStepFailure")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } continueOnStepFailure = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLLinkedService.Serialization.cs index 6f3b267c277c..903b3f3e1a5e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static AzureMLLinkedService DeserializeAzureMLLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static AzureMLLinkedService DeserializeAzureMLLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static AzureMLLinkedService DeserializeAzureMLLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static AzureMLLinkedService DeserializeAzureMLLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("mlEndpoint")) @@ -158,26 +178,51 @@ internal static AzureMLLinkedService DeserializeAzureMLLinkedService(JsonElement } if (property0.NameEquals("updateResourceEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } updateResourceEndpoint = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLServiceLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLServiceLinkedService.Serialization.cs index 563d02b7ce5a..e70c791779c2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLServiceLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLServiceLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static AzureMLServiceLinkedService DeserializeAzureMLServiceLinkedServi } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static AzureMLServiceLinkedService DeserializeAzureMLServiceLinkedServi } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static AzureMLServiceLinkedService DeserializeAzureMLServiceLinkedServi } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static AzureMLServiceLinkedService DeserializeAzureMLServiceLinkedServi } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subscriptionId")) @@ -160,21 +180,41 @@ internal static AzureMLServiceLinkedService DeserializeAzureMLServiceLinkedServi } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLUpdateResourceActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLUpdateResourceActivity.Serialization.cs index 4599e1417449..a7ecd4df675a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLUpdateResourceActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMLUpdateResourceActivity.Serialization.cs @@ -90,11 +90,21 @@ internal static AzureMLUpdateResourceActivity DeserializeAzureMLUpdateResourceAc { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -115,6 +125,11 @@ internal static AzureMLUpdateResourceActivity DeserializeAzureMLUpdateResourceAc } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -125,6 +140,11 @@ internal static AzureMLUpdateResourceActivity DeserializeAzureMLUpdateResourceAc } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -135,6 +155,11 @@ internal static AzureMLUpdateResourceActivity DeserializeAzureMLUpdateResourceAc } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("trainedModelName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBLinkedService.Serialization.cs index 1f3050e7fc23..0f2b2a8e592c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static AzureMariaDBLinkedService DeserializeAzureMariaDBLinkedService(J } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static AzureMariaDBLinkedService DeserializeAzureMariaDBLinkedService(J } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static AzureMariaDBLinkedService DeserializeAzureMariaDBLinkedService(J } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static AzureMariaDBLinkedService DeserializeAzureMariaDBLinkedService(J } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("pwd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pwd = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBSource.Serialization.cs index 692c82cad1e5..1f074cc12d94 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBSource.Serialization.cs @@ -65,11 +65,21 @@ internal static AzureMariaDBSource DeserializeAzureMariaDBSource(JsonElement ele { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static AzureMariaDBSource DeserializeAzureMariaDBSource(JsonElement ele } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBTableDataset.Serialization.cs index a5c3ccfa65d7..fcddc6849f10 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMariaDBTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static AzureMariaDBTableDataset DeserializeAzureMariaDBTableDataset(Jso } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static AzureMariaDBTableDataset DeserializeAzureMariaDBTableDataset(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static AzureMariaDBTableDataset DeserializeAzureMariaDBTableDataset(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static AzureMariaDBTableDataset DeserializeAzureMariaDBTableDataset(Jso } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlLinkedService.Serialization.cs index 6966f62782d5..41bcc7c396ed 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static AzureMySqlLinkedService DeserializeAzureMySqlLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static AzureMySqlLinkedService DeserializeAzureMySqlLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static AzureMySqlLinkedService DeserializeAzureMySqlLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static AzureMySqlLinkedService DeserializeAzureMySqlLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -132,11 +152,21 @@ internal static AzureMySqlLinkedService DeserializeAzureMySqlLinkedService(JsonE } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSink.Serialization.cs index eff178d9ea84..d4cd3e5727e1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSink.Serialization.cs @@ -71,6 +71,11 @@ internal static AzureMySqlSink DeserializeAzureMySqlSink(JsonElement element) { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static AzureMySqlSink DeserializeAzureMySqlSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSource.Serialization.cs index b230a1079c3c..fdf430104a84 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlSource.Serialization.cs @@ -65,11 +65,21 @@ internal static AzureMySqlSource DeserializeAzureMySqlSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static AzureMySqlSource DeserializeAzureMySqlSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlTableDataset.Serialization.cs index ce41b5280c3b..0abeea9d9d03 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureMySqlTableDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static AzureMySqlTableDataset DeserializeAzureMySqlTableDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static AzureMySqlTableDataset DeserializeAzureMySqlTableDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static AzureMySqlTableDataset DeserializeAzureMySqlTableDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static AzureMySqlTableDataset DeserializeAzureMySqlTableDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlLinkedService.Serialization.cs index 175fa411a8ef..d543753af5a5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static AzurePostgreSqlLinkedService DeserializeAzurePostgreSqlLinkedSer } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static AzurePostgreSqlLinkedService DeserializeAzurePostgreSqlLinkedSer } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static AzurePostgreSqlLinkedService DeserializeAzurePostgreSqlLinkedSer } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static AzurePostgreSqlLinkedService DeserializeAzurePostgreSqlLinkedSer } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSink.Serialization.cs index ef3219f2a9f2..1bcb61de3063 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSink.Serialization.cs @@ -71,6 +71,11 @@ internal static AzurePostgreSqlSink DeserializeAzurePostgreSqlSink(JsonElement e { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static AzurePostgreSqlSink DeserializeAzurePostgreSqlSink(JsonElement e } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSource.Serialization.cs index 80d831ee0dca..c62718039bcf 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlSource.Serialization.cs @@ -65,11 +65,21 @@ internal static AzurePostgreSqlSource DeserializeAzurePostgreSqlSource(JsonEleme { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static AzurePostgreSqlSource DeserializeAzurePostgreSqlSource(JsonEleme } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlTableDataset.Serialization.cs index 61fc77d26795..75725ee37999 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzurePostgreSqlTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static AzurePostgreSqlTableDataset DeserializeAzurePostgreSqlTableDatas } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static AzurePostgreSqlTableDataset DeserializeAzurePostgreSqlTableDatas } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static AzurePostgreSqlTableDataset DeserializeAzurePostgreSqlTableDatas } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static AzurePostgreSqlTableDataset DeserializeAzurePostgreSqlTableDatas } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureQueueSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureQueueSink.Serialization.cs index 864f86f63784..5f1fff577211 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureQueueSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureQueueSink.Serialization.cs @@ -70,26 +70,51 @@ internal static AzureQueueSink DeserializeAzureQueueSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexDataset.Serialization.cs index afe3121a14ad..0c335b91a351 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static AzureSearchIndexDataset DeserializeAzureSearchIndexDataset(JsonE } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static AzureSearchIndexDataset DeserializeAzureSearchIndexDataset(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static AzureSearchIndexDataset DeserializeAzureSearchIndexDataset(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static AzureSearchIndexDataset DeserializeAzureSearchIndexDataset(JsonE } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("indexName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexSink.Serialization.cs index 31a3e7a4a56f..11c9bfaa5739 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchIndexSink.Serialization.cs @@ -71,6 +71,11 @@ internal static AzureSearchIndexSink DeserializeAzureSearchIndexSink(JsonElement { if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = new AzureSearchIndexWriteBehaviorType(property.Value.GetString()); continue; } @@ -81,26 +86,51 @@ internal static AzureSearchIndexSink DeserializeAzureSearchIndexSink(JsonElement } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchLinkedService.Serialization.cs index 43d75dfa5ff4..dd6cedc6a669 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSearchLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static AzureSearchLinkedService DeserializeAzureSearchLinkedService(Jso } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static AzureSearchLinkedService DeserializeAzureSearchLinkedService(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static AzureSearchLinkedService DeserializeAzureSearchLinkedService(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static AzureSearchLinkedService DeserializeAzureSearchLinkedService(Jso } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -132,11 +152,21 @@ internal static AzureSearchLinkedService DeserializeAzureSearchLinkedService(Jso } if (property0.NameEquals("key")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } key = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWLinkedService.Serialization.cs index 3fcb93f332c4..4f80212b029d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static AzureSqlDWLinkedService DeserializeAzureSqlDWLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static AzureSqlDWLinkedService DeserializeAzureSqlDWLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static AzureSqlDWLinkedService DeserializeAzureSqlDWLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static AzureSqlDWLinkedService DeserializeAzureSqlDWLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -150,26 +170,51 @@ internal static AzureSqlDWLinkedService DeserializeAzureSqlDWLinkedService(JsonE } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWTableDataset.Serialization.cs index 0f81d3d1fc6a..3ea6e75da275 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDWTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static AzureSqlDWTableDataset DeserializeAzureSqlDWTableDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static AzureSqlDWTableDataset DeserializeAzureSqlDWTableDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static AzureSqlDWTableDataset DeserializeAzureSqlDWTableDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static AzureSqlDWTableDataset DeserializeAzureSqlDWTableDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDatabaseLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDatabaseLinkedService.Serialization.cs index 76250521367a..2e33a5833767 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDatabaseLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlDatabaseLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static AzureSqlDatabaseLinkedService DeserializeAzureSqlDatabaseLinkedS } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static AzureSqlDatabaseLinkedService DeserializeAzureSqlDatabaseLinkedS } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static AzureSqlDatabaseLinkedService DeserializeAzureSqlDatabaseLinkedS } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static AzureSqlDatabaseLinkedService DeserializeAzureSqlDatabaseLinkedS } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -150,26 +170,51 @@ internal static AzureSqlDatabaseLinkedService DeserializeAzureSqlDatabaseLinkedS } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMILinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMILinkedService.Serialization.cs index be94ea5c19b4..a3d8299d6a77 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMILinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMILinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static AzureSqlMILinkedService DeserializeAzureSqlMILinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static AzureSqlMILinkedService DeserializeAzureSqlMILinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static AzureSqlMILinkedService DeserializeAzureSqlMILinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static AzureSqlMILinkedService DeserializeAzureSqlMILinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -150,26 +170,51 @@ internal static AzureSqlMILinkedService DeserializeAzureSqlMILinkedService(JsonE } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMITableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMITableDataset.Serialization.cs index aed10d8f0fea..fb18c78eab6d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMITableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlMITableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static AzureSqlMITableDataset DeserializeAzureSqlMITableDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static AzureSqlMITableDataset DeserializeAzureSqlMITableDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static AzureSqlMITableDataset DeserializeAzureSqlMITableDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static AzureSqlMITableDataset DeserializeAzureSqlMITableDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSink.Serialization.cs index 1d526a5817fa..0b437b7ee636 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSink.Serialization.cs @@ -107,21 +107,41 @@ internal static AzureSqlSink DeserializeAzureSqlSink(JsonElement element) { if (property.NameEquals("sqlWriterStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("sqlWriterTableType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterTableType = property.Value.GetObject(); continue; } if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -132,11 +152,21 @@ internal static AzureSqlSink DeserializeAzureSqlSink(JsonElement element) } if (property.NameEquals("storedProcedureTableTypeParameterName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storedProcedureTableTypeParameterName = property.Value.GetObject(); continue; } if (property.NameEquals("tableOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tableOption = property.Value.GetObject(); continue; } @@ -147,26 +177,51 @@ internal static AzureSqlSink DeserializeAzureSqlSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSource.Serialization.cs index a467b88ced68..87caead1054a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlSource.Serialization.cs @@ -89,16 +89,31 @@ internal static AzureSqlSource DeserializeAzureSqlSource(JsonElement element) { if (property.NameEquals("sqlReaderQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderQuery = property.Value.GetObject(); continue; } if (property.NameEquals("sqlReaderStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -109,11 +124,21 @@ internal static AzureSqlSource DeserializeAzureSqlSource(JsonElement element) } if (property.NameEquals("produceAdditionalTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } produceAdditionalTypes = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -124,16 +149,31 @@ internal static AzureSqlSource DeserializeAzureSqlSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlTableDataset.Serialization.cs index 4a73f998ca78..815bc8e5e754 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureSqlTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static AzureSqlTableDataset DeserializeAzureSqlTableDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static AzureSqlTableDataset DeserializeAzureSqlTableDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static AzureSqlTableDataset DeserializeAzureSqlTableDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static AzureSqlTableDataset DeserializeAzureSqlTableDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureStorageLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureStorageLinkedService.Serialization.cs index 14eb423f932f..5393697c70d5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureStorageLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureStorageLinkedService.Serialization.cs @@ -108,6 +108,11 @@ internal static AzureStorageLinkedService DeserializeAzureStorageLinkedService(J } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -118,6 +123,11 @@ internal static AzureStorageLinkedService DeserializeAzureStorageLinkedService(J } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +138,11 @@ internal static AzureStorageLinkedService DeserializeAzureStorageLinkedService(J } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,25 +153,50 @@ internal static AzureStorageLinkedService DeserializeAzureStorageLinkedService(J } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("accountKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountKey = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("sasUri")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sasUri = property0.Value.GetObject(); continue; } if (property0.NameEquals("sasToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sasToken = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableDataset.Serialization.cs index dd2a4d992cdf..b48dc9ce8cd7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static AzureTableDataset DeserializeAzureTableDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static AzureTableDataset DeserializeAzureTableDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static AzureTableDataset DeserializeAzureTableDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static AzureTableDataset DeserializeAzureTableDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSink.Serialization.cs index d7b2e965aa20..ac8b28fdc902 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSink.Serialization.cs @@ -89,21 +89,41 @@ internal static AzureTableSink DeserializeAzureTableSink(JsonElement element) { if (property.NameEquals("azureTableDefaultPartitionKeyValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } azureTableDefaultPartitionKeyValue = property.Value.GetObject(); continue; } if (property.NameEquals("azureTablePartitionKeyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } azureTablePartitionKeyName = property.Value.GetObject(); continue; } if (property.NameEquals("azureTableRowKeyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } azureTableRowKeyName = property.Value.GetObject(); continue; } if (property.NameEquals("azureTableInsertType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } azureTableInsertType = property.Value.GetObject(); continue; } @@ -114,26 +134,51 @@ internal static AzureTableSink DeserializeAzureTableSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSource.Serialization.cs index 9132e1963542..23a5a455cf8f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableSource.Serialization.cs @@ -71,16 +71,31 @@ internal static AzureTableSource DeserializeAzureTableSource(JsonElement element { if (property.NameEquals("azureTableSourceQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } azureTableSourceQuery = property.Value.GetObject(); continue; } if (property.NameEquals("azureTableSourceIgnoreTableNotFound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } azureTableSourceIgnoreTableNotFound = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static AzureTableSource DeserializeAzureTableSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableStorageLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableStorageLinkedService.Serialization.cs index ee5e8a3a3133..0b948bf79474 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableStorageLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/AzureTableStorageLinkedService.Serialization.cs @@ -108,6 +108,11 @@ internal static AzureTableStorageLinkedService DeserializeAzureTableStorageLinke } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -118,6 +123,11 @@ internal static AzureTableStorageLinkedService DeserializeAzureTableStorageLinke } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +138,11 @@ internal static AzureTableStorageLinkedService DeserializeAzureTableStorageLinke } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,25 +153,50 @@ internal static AzureTableStorageLinkedService DeserializeAzureTableStorageLinke } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("accountKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountKey = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("sasUri")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sasUri = property0.Value.GetObject(); continue; } if (property0.NameEquals("sasToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sasToken = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinaryDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinaryDataset.Serialization.cs index 8f8b1def92cf..12f79c9d6545 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinaryDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinaryDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static BinaryDataset DeserializeBinaryDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static BinaryDataset DeserializeBinaryDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static BinaryDataset DeserializeBinaryDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static BinaryDataset DeserializeBinaryDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("location")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } location = DatasetLocation.DeserializeDatasetLocation(property0.Value); continue; } if (property0.NameEquals("compression")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compression = DatasetCompression.DeserializeDatasetCompression(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySink.Serialization.cs index 60810fb97a2a..61564f30c6c4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySink.Serialization.cs @@ -71,6 +71,11 @@ internal static BinarySink DeserializeBinarySink(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreWriteSettings.DeserializeStoreWriteSettings(property.Value); continue; } @@ -81,26 +86,51 @@ internal static BinarySink DeserializeBinarySink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySource.Serialization.cs index 5a3a186adee3..2c340a345775 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BinarySource.Serialization.cs @@ -59,6 +59,11 @@ internal static BinarySource DeserializeBinarySource(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreReadSettings.DeserializeStoreReadSettings(property.Value); continue; } @@ -69,16 +74,31 @@ internal static BinarySource DeserializeBinarySource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobEventsTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobEventsTrigger.Serialization.cs index 83b6dddfc11d..33788ef4a10b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobEventsTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobEventsTrigger.Serialization.cs @@ -96,6 +96,11 @@ internal static BlobEventsTrigger DeserializeBlobEventsTrigger(JsonElement eleme { if (property.NameEquals("pipelines")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -116,11 +121,21 @@ internal static BlobEventsTrigger DeserializeBlobEventsTrigger(JsonElement eleme } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +146,11 @@ internal static BlobEventsTrigger DeserializeBlobEventsTrigger(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("blobPathBeginsWith")) @@ -145,6 +165,11 @@ internal static BlobEventsTrigger DeserializeBlobEventsTrigger(JsonElement eleme } if (property0.NameEquals("ignoreEmptyBlobs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreEmptyBlobs = property0.Value.GetBoolean(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSink.Serialization.cs index a6461293727c..f4d1b1b70612 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSink.Serialization.cs @@ -89,21 +89,41 @@ internal static BlobSink DeserializeBlobSink(JsonElement element) { if (property.NameEquals("blobWriterOverwriteFiles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blobWriterOverwriteFiles = property.Value.GetObject(); continue; } if (property.NameEquals("blobWriterDateTimeFormat")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blobWriterDateTimeFormat = property.Value.GetObject(); continue; } if (property.NameEquals("blobWriterAddHeader")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blobWriterAddHeader = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } @@ -114,26 +134,51 @@ internal static BlobSink DeserializeBlobSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSource.Serialization.cs index b7a636a29dd3..5c82d2cf8829 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobSource.Serialization.cs @@ -71,16 +71,31 @@ internal static BlobSource DeserializeBlobSource(JsonElement element) { if (property.NameEquals("treatEmptyAsNull")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } treatEmptyAsNull = property.Value.GetObject(); continue; } if (property.NameEquals("skipHeaderLineCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skipHeaderLineCount = property.Value.GetObject(); continue; } if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static BlobSource DeserializeBlobSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobTrigger.Serialization.cs index ee6556f46056..bc88f22a7af0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/BlobTrigger.Serialization.cs @@ -76,6 +76,11 @@ internal static BlobTrigger DeserializeBlobTrigger(JsonElement element) { if (property.NameEquals("pipelines")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -96,11 +101,21 @@ internal static BlobTrigger DeserializeBlobTrigger(JsonElement element) } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -111,6 +126,11 @@ internal static BlobTrigger DeserializeBlobTrigger(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("folderPath")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraLinkedService.Serialization.cs index 7d37b36b97fa..97d72977caa8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static CassandraLinkedService DeserializeCassandraLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static CassandraLinkedService DeserializeCassandraLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static CassandraLinkedService DeserializeCassandraLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static CassandraLinkedService DeserializeCassandraLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -150,26 +170,51 @@ internal static CassandraLinkedService DeserializeCassandraLinkedService(JsonEle } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = property0.Value.GetObject(); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraSource.Serialization.cs index dab1ef78b859..68beeb0a3d6e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraSource.Serialization.cs @@ -71,16 +71,31 @@ internal static CassandraSource DeserializeCassandraSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("consistencyLevel")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } consistencyLevel = new CassandraSourceReadConsistencyLevels(property.Value.GetString()); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static CassandraSource DeserializeCassandraSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraTableDataset.Serialization.cs index 170aa9bd56bd..6f6a75ba1b1b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CassandraTableDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static CassandraTableDataset DeserializeCassandraTableDataset(JsonEleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static CassandraTableDataset DeserializeCassandraTableDataset(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static CassandraTableDataset DeserializeCassandraTableDataset(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static CassandraTableDataset DeserializeCassandraTableDataset(JsonEleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("keyspace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } keyspace = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ChainingTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ChainingTrigger.Serialization.cs index 9a8b8db14fbd..970acb0f4391 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ChainingTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ChainingTrigger.Serialization.cs @@ -85,11 +85,21 @@ internal static ChainingTrigger DeserializeChainingTrigger(JsonElement element) } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -100,6 +110,11 @@ internal static ChainingTrigger DeserializeChainingTrigger(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("dependsOn")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CloudError.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CloudError.Serialization.cs index a3c688548ccd..3a4e31ae49a0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CloudError.Serialization.cs @@ -23,6 +23,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("code")) @@ -42,6 +47,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) } if (property0.NameEquals("details")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsEntityDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsEntityDataset.Serialization.cs index ebd307e1621f..86d016f362b8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsEntityDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsEntityDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static CommonDataServiceForAppsEntityDataset DeserializeCommonDataServi } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static CommonDataServiceForAppsEntityDataset DeserializeCommonDataServi } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static CommonDataServiceForAppsEntityDataset DeserializeCommonDataServi } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static CommonDataServiceForAppsEntityDataset DeserializeCommonDataServi } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("entityName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } entityName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsLinkedService.Serialization.cs index e53de3d8aec0..bb86ae094fda 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsLinkedService.Serialization.cs @@ -144,6 +144,11 @@ internal static CommonDataServiceForAppsLinkedService DeserializeCommonDataServi } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -154,6 +159,11 @@ internal static CommonDataServiceForAppsLinkedService DeserializeCommonDataServi } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -164,6 +174,11 @@ internal static CommonDataServiceForAppsLinkedService DeserializeCommonDataServi } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +189,11 @@ internal static CommonDataServiceForAppsLinkedService DeserializeCommonDataServi } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("deploymentType")) @@ -183,21 +203,41 @@ internal static CommonDataServiceForAppsLinkedService DeserializeCommonDataServi } if (property0.NameEquals("hostName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostName = property0.Value.GetObject(); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("serviceUri")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceUri = property0.Value.GetObject(); continue; } if (property0.NameEquals("organizationName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } organizationName = property0.Value.GetObject(); continue; } @@ -208,31 +248,61 @@ internal static CommonDataServiceForAppsLinkedService DeserializeCommonDataServi } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalCredentialType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalCredentialType = new DynamicsServicePrincipalCredentialType(property0.Value.GetString()); continue; } if (property0.NameEquals("servicePrincipalCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalCredential = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSink.Serialization.cs index 867447c8e6d3..6223f3b51d34 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSink.Serialization.cs @@ -85,11 +85,21 @@ internal static CommonDataServiceForAppsSink DeserializeCommonDataServiceForApps } if (property.NameEquals("ignoreNullValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreNullValues = property.Value.GetObject(); continue; } if (property.NameEquals("alternateKeyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } alternateKeyName = property.Value.GetObject(); continue; } @@ -100,26 +110,51 @@ internal static CommonDataServiceForAppsSink DeserializeCommonDataServiceForApps } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSource.Serialization.cs index 782237ed7927..2ec2762ef847 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CommonDataServiceForAppsSource.Serialization.cs @@ -59,6 +59,11 @@ internal static CommonDataServiceForAppsSource DeserializeCommonDataServiceForAp { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static CommonDataServiceForAppsSource DeserializeCommonDataServiceForAp } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurLinkedService.Serialization.cs index f3fd6a84a71d..4ebb2ba96451 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static ConcurLinkedService DeserializeConcurLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static ConcurLinkedService DeserializeConcurLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static ConcurLinkedService DeserializeConcurLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static ConcurLinkedService DeserializeConcurLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("clientId")) @@ -158,26 +178,51 @@ internal static ConcurLinkedService DeserializeConcurLinkedService(JsonElement e } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurObjectDataset.Serialization.cs index cfcca61708e8..cd936912819e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static ConcurObjectDataset DeserializeConcurObjectDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static ConcurObjectDataset DeserializeConcurObjectDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static ConcurObjectDataset DeserializeConcurObjectDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static ConcurObjectDataset DeserializeConcurObjectDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurSource.Serialization.cs index fc28929d6df3..8a04a619ace3 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ConcurSource.Serialization.cs @@ -65,11 +65,21 @@ internal static ConcurSource DeserializeConcurSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static ConcurSource DeserializeConcurSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ControlActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ControlActivity.Serialization.cs index db96cd20b243..2e0f745c7a25 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ControlActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ControlActivity.Serialization.cs @@ -81,6 +81,11 @@ internal static ControlActivity DeserializeControlActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -91,6 +96,11 @@ internal static ControlActivity DeserializeControlActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopyActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopyActivity.Serialization.cs index 6148ec9b932f..b3a0701f8955 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopyActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopyActivity.Serialization.cs @@ -173,6 +173,11 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) { if (property.NameEquals("inputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -183,6 +188,11 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -193,11 +203,21 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -218,6 +238,11 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -228,6 +253,11 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -238,6 +268,11 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("source")) @@ -252,41 +287,81 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property0.NameEquals("translator")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } translator = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableStaging")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableStaging = property0.Value.GetObject(); continue; } if (property0.NameEquals("stagingSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stagingSettings = StagingSettings.DeserializeStagingSettings(property0.Value); continue; } if (property0.NameEquals("parallelCopies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } parallelCopies = property0.Value.GetObject(); continue; } if (property0.NameEquals("dataIntegrationUnits")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dataIntegrationUnits = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableSkipIncompatibleRow")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSkipIncompatibleRow = property0.Value.GetObject(); continue; } if (property0.NameEquals("redirectIncompatibleRowSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectIncompatibleRowSettings = RedirectIncompatibleRowSettings.DeserializeRedirectIncompatibleRowSettings(property0.Value); continue; } if (property0.NameEquals("preserveRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -297,6 +372,11 @@ internal static CopyActivity DeserializeCopyActivity(JsonElement element) } if (property0.NameEquals("preserve")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySink.Serialization.cs index ac435affa1ec..a09f72cf279e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySink.Serialization.cs @@ -110,26 +110,51 @@ internal static CopySink DeserializeCopySink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySource.Serialization.cs index ece90c397010..0513886919b9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CopySource.Serialization.cs @@ -151,16 +151,31 @@ internal static CopySource DeserializeCopySource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbLinkedService.Serialization.cs index db5b902a5bb8..05365f9ecb48 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbLinkedService.Serialization.cs @@ -108,6 +108,11 @@ internal static CosmosDbLinkedService DeserializeCosmosDbLinkedService(JsonEleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -118,6 +123,11 @@ internal static CosmosDbLinkedService DeserializeCosmosDbLinkedService(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +138,11 @@ internal static CosmosDbLinkedService DeserializeCosmosDbLinkedService(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,30 +153,60 @@ internal static CosmosDbLinkedService DeserializeCosmosDbLinkedService(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("accountEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountEndpoint = property0.Value.GetObject(); continue; } if (property0.NameEquals("database")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } database = property0.Value.GetObject(); continue; } if (property0.NameEquals("accountKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accountKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiCollectionDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiCollectionDataset.Serialization.cs index bf6e10047bc1..077eed470d34 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiCollectionDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiCollectionDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static CosmosDbMongoDbApiCollectionDataset DeserializeCosmosDbMongoDbAp } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static CosmosDbMongoDbApiCollectionDataset DeserializeCosmosDbMongoDbAp } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static CosmosDbMongoDbApiCollectionDataset DeserializeCosmosDbMongoDbAp } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static CosmosDbMongoDbApiCollectionDataset DeserializeCosmosDbMongoDbAp } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("collection")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiLinkedService.Serialization.cs index 6c36f5ffd242..468c11eb544a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiLinkedService.Serialization.cs @@ -84,6 +84,11 @@ internal static CosmosDbMongoDbApiLinkedService DeserializeCosmosDbMongoDbApiLin } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -94,6 +99,11 @@ internal static CosmosDbMongoDbApiLinkedService DeserializeCosmosDbMongoDbApiLin } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,6 +114,11 @@ internal static CosmosDbMongoDbApiLinkedService DeserializeCosmosDbMongoDbApiLin } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -114,6 +129,11 @@ internal static CosmosDbMongoDbApiLinkedService DeserializeCosmosDbMongoDbApiLin } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSink.Serialization.cs index 3b200abf989b..0d129819e9e3 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSink.Serialization.cs @@ -71,6 +71,11 @@ internal static CosmosDbMongoDbApiSink DeserializeCosmosDbMongoDbApiSink(JsonEle { if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static CosmosDbMongoDbApiSink DeserializeCosmosDbMongoDbApiSink(JsonEle } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSource.Serialization.cs index cd6ef86c7c2b..a403af8543fd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbMongoDbApiSource.Serialization.cs @@ -77,21 +77,41 @@ internal static CosmosDbMongoDbApiSource DeserializeCosmosDbMongoDbApiSource(Jso { if (property.NameEquals("filter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filter = property.Value.GetObject(); continue; } if (property.NameEquals("cursorMethods")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cursorMethods = MongoDbCursorMethodsProperties.DeserializeMongoDbCursorMethodsProperties(property.Value); continue; } if (property.NameEquals("batchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } batchSize = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -102,16 +122,31 @@ internal static CosmosDbMongoDbApiSource DeserializeCosmosDbMongoDbApiSource(Jso } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiCollectionDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiCollectionDataset.Serialization.cs index d9ed524ddf67..a6d4c607674f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiCollectionDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiCollectionDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static CosmosDbSqlApiCollectionDataset DeserializeCosmosDbSqlApiCollect } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static CosmosDbSqlApiCollectionDataset DeserializeCosmosDbSqlApiCollect } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static CosmosDbSqlApiCollectionDataset DeserializeCosmosDbSqlApiCollect } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static CosmosDbSqlApiCollectionDataset DeserializeCosmosDbSqlApiCollect } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("collectionName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSink.Serialization.cs index 64ccecb4509c..45d1042203b0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSink.Serialization.cs @@ -71,6 +71,11 @@ internal static CosmosDbSqlApiSink DeserializeCosmosDbSqlApiSink(JsonElement ele { if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static CosmosDbSqlApiSink DeserializeCosmosDbSqlApiSink(JsonElement ele } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSource.Serialization.cs index 4d5c8df77c67..098aa70ef129 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CosmosDbSqlApiSource.Serialization.cs @@ -71,16 +71,31 @@ internal static CosmosDbSqlApiSource DeserializeCosmosDbSqlApiSource(JsonElement { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("pageSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pageSize = property.Value.GetObject(); continue; } if (property.NameEquals("preferredRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preferredRegions = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static CosmosDbSqlApiSource DeserializeCosmosDbSqlApiSource(JsonElement } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseLinkedService.Serialization.cs index 30ed42825a5c..5e68e8a9b609 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static CouchbaseLinkedService DeserializeCouchbaseLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static CouchbaseLinkedService DeserializeCouchbaseLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static CouchbaseLinkedService DeserializeCouchbaseLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static CouchbaseLinkedService DeserializeCouchbaseLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("credString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } credString = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseSource.Serialization.cs index a6d1b3b3f38f..993285f948d1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseSource.Serialization.cs @@ -65,11 +65,21 @@ internal static CouchbaseSource DeserializeCouchbaseSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static CouchbaseSource DeserializeCouchbaseSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseTableDataset.Serialization.cs index 4bd3b570616a..fba8736ea788 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CouchbaseTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static CouchbaseTableDataset DeserializeCouchbaseTableDataset(JsonEleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static CouchbaseTableDataset DeserializeCouchbaseTableDataset(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static CouchbaseTableDataset DeserializeCouchbaseTableDataset(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static CouchbaseTableDataset DeserializeCouchbaseTableDataset(JsonEleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivity.Serialization.cs index 494a43f206de..02eb1e854f7f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivity.Serialization.cs @@ -120,11 +120,21 @@ internal static CustomActivity DeserializeCustomActivity(JsonElement element) { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -145,6 +155,11 @@ internal static CustomActivity DeserializeCustomActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -155,6 +170,11 @@ internal static CustomActivity DeserializeCustomActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -165,6 +185,11 @@ internal static CustomActivity DeserializeCustomActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("command")) @@ -174,21 +199,41 @@ internal static CustomActivity DeserializeCustomActivity(JsonElement element) } if (property0.NameEquals("resourceLinkedService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resourceLinkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("folderPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("referenceObjects")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } referenceObjects = CustomActivityReferenceObject.DeserializeCustomActivityReferenceObject(property0.Value); continue; } if (property0.NameEquals("extendedProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -199,6 +244,11 @@ internal static CustomActivity DeserializeCustomActivity(JsonElement element) } if (property0.NameEquals("retentionTimeInDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionTimeInDays = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivityReferenceObject.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivityReferenceObject.Serialization.cs index d715a49d3398..804fbfc86cd1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivityReferenceObject.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomActivityReferenceObject.Serialization.cs @@ -47,6 +47,11 @@ internal static CustomActivityReferenceObject DeserializeCustomActivityReference { if (property.NameEquals("linkedServices")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -57,6 +62,11 @@ internal static CustomActivityReferenceObject DeserializeCustomActivityReference } if (property.NameEquals("datasets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataSourceLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataSourceLinkedService.Serialization.cs index 17139353e2e4..5d4c2a3fdac4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataSourceLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataSourceLinkedService.Serialization.cs @@ -83,6 +83,11 @@ internal static CustomDataSourceLinkedService DeserializeCustomDataSourceLinkedS } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -93,6 +98,11 @@ internal static CustomDataSourceLinkedService DeserializeCustomDataSourceLinkedS } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -103,6 +113,11 @@ internal static CustomDataSourceLinkedService DeserializeCustomDataSourceLinkedS } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataset.Serialization.cs index 8dc6ce000e61..a91eb9310484 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/CustomDataset.Serialization.cs @@ -91,6 +91,11 @@ internal static CustomDataset DeserializeCustomDataset(JsonElement element) { if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } typeProperties = property.Value.GetObject(); continue; } @@ -106,11 +111,21 @@ internal static CustomDataset DeserializeCustomDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -121,6 +136,11 @@ internal static CustomDataset DeserializeCustomDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +151,11 @@ internal static CustomDataset DeserializeCustomDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +166,11 @@ internal static CustomDataset DeserializeCustomDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandDefaultValue.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandDefaultValue.Serialization.cs index 8adf666b33f1..dc31a143f597 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandDefaultValue.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandDefaultValue.Serialization.cs @@ -36,11 +36,21 @@ internal static DWCopyCommandDefaultValue DeserializeDWCopyCommandDefaultValue(J { if (property.NameEquals("columnName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } columnName = property.Value.GetObject(); continue; } if (property.NameEquals("defaultValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultValue = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandSettings.Serialization.cs index bab2bfd44982..ae7917b14f97 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DWCopyCommandSettings.Serialization.cs @@ -48,6 +48,11 @@ internal static DWCopyCommandSettings DeserializeDWCopyCommandSettings(JsonEleme { if (property.NameEquals("defaultValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,6 +63,11 @@ internal static DWCopyCommandSettings DeserializeDWCopyCommandSettings(JsonEleme } if (property.NameEquals("additionalOptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlow.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlow.Serialization.cs index fb3aba8496a9..d97cd4c7558b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlow.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlow.Serialization.cs @@ -68,6 +68,11 @@ internal static DataFlow DeserializeDataFlow(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -78,6 +83,11 @@ internal static DataFlow DeserializeDataFlow(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DataFlowFolder.DeserializeDataFlowFolder(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowDebugSessionInfo.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowDebugSessionInfo.Serialization.cs index da207061532b..40016b62aea5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowDebugSessionInfo.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowDebugSessionInfo.Serialization.cs @@ -40,11 +40,21 @@ internal static DataFlowDebugSessionInfo DeserializeDataFlowDebugSessionInfo(Jso } if (property.NameEquals("coreCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } coreCount = property.Value.GetInt32(); continue; } if (property.NameEquals("nodeCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nodeCount = property.Value.GetInt32(); continue; } @@ -65,6 +75,11 @@ internal static DataFlowDebugSessionInfo DeserializeDataFlowDebugSessionInfo(Jso } if (property.NameEquals("timeToLiveInMinutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeToLiveInMinutes = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowReference.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowReference.Serialization.cs index 4208d3a27fe4..e40290662f6e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowReference.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowReference.Serialization.cs @@ -54,6 +54,11 @@ internal static DataFlowReference DeserializeDataFlowReference(JsonElement eleme } if (property.NameEquals("datasetParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } datasetParameters = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSink.Serialization.cs index c5a6b64ef75b..877502c4315e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSink.Serialization.cs @@ -39,6 +39,11 @@ internal static DataFlowSink DeserializeDataFlowSink(JsonElement element) { if (property.NameEquals("dataset")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataset = DatasetReference.DeserializeDatasetReference(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSource.Serialization.cs index ee5fe0b29a52..d04637f7fc25 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowSource.Serialization.cs @@ -39,6 +39,11 @@ internal static DataFlowSource DeserializeDataFlowSource(JsonElement element) { if (property.NameEquals("dataset")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dataset = DatasetReference.DeserializeDatasetReference(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowStagingInfo.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowStagingInfo.Serialization.cs index 79fb248a168a..1ef8fb0c644f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowStagingInfo.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataFlowStagingInfo.Serialization.cs @@ -36,6 +36,11 @@ internal static DataFlowStagingInfo DeserializeDataFlowStagingInfo(JsonElement e { if (property.NameEquals("linkedService")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataLakeAnalyticsUsqlActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataLakeAnalyticsUsqlActivity.Serialization.cs index 6e138c38ca05..51ea5d5773c9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataLakeAnalyticsUsqlActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DataLakeAnalyticsUsqlActivity.Serialization.cs @@ -123,11 +123,21 @@ internal static DataLakeAnalyticsUsqlActivity DeserializeDataLakeAnalyticsUsqlAc { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -148,6 +158,11 @@ internal static DataLakeAnalyticsUsqlActivity DeserializeDataLakeAnalyticsUsqlAc } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -158,6 +173,11 @@ internal static DataLakeAnalyticsUsqlActivity DeserializeDataLakeAnalyticsUsqlAc } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +188,11 @@ internal static DataLakeAnalyticsUsqlActivity DeserializeDataLakeAnalyticsUsqlAc } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("scriptPath")) @@ -182,16 +207,31 @@ internal static DataLakeAnalyticsUsqlActivity DeserializeDataLakeAnalyticsUsqlAc } if (property0.NameEquals("degreeOfParallelism")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } degreeOfParallelism = property0.Value.GetObject(); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetObject(); continue; } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -202,11 +242,21 @@ internal static DataLakeAnalyticsUsqlActivity DeserializeDataLakeAnalyticsUsqlAc } if (property0.NameEquals("runtimeVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeVersion = property0.Value.GetObject(); continue; } if (property0.NameEquals("compilationMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compilationMode = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksNotebookActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksNotebookActivity.Serialization.cs index 9fcaec90ba17..b26847331172 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksNotebookActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksNotebookActivity.Serialization.cs @@ -113,11 +113,21 @@ internal static DatabricksNotebookActivity DeserializeDatabricksNotebookActivity { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -138,6 +148,11 @@ internal static DatabricksNotebookActivity DeserializeDatabricksNotebookActivity } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -148,6 +163,11 @@ internal static DatabricksNotebookActivity DeserializeDatabricksNotebookActivity } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -158,6 +178,11 @@ internal static DatabricksNotebookActivity DeserializeDatabricksNotebookActivity } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("notebookPath")) @@ -167,6 +192,11 @@ internal static DatabricksNotebookActivity DeserializeDatabricksNotebookActivity } if (property0.NameEquals("baseParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -177,6 +207,11 @@ internal static DatabricksNotebookActivity DeserializeDatabricksNotebookActivity } if (property0.NameEquals("libraries")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkJarActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkJarActivity.Serialization.cs index 3f5dfe162435..83373084fd8b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkJarActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkJarActivity.Serialization.cs @@ -112,11 +112,21 @@ internal static DatabricksSparkJarActivity DeserializeDatabricksSparkJarActivity { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -137,6 +147,11 @@ internal static DatabricksSparkJarActivity DeserializeDatabricksSparkJarActivity } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +162,11 @@ internal static DatabricksSparkJarActivity DeserializeDatabricksSparkJarActivity } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -157,6 +177,11 @@ internal static DatabricksSparkJarActivity DeserializeDatabricksSparkJarActivity } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("mainClassName")) @@ -166,6 +191,11 @@ internal static DatabricksSparkJarActivity DeserializeDatabricksSparkJarActivity } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -176,6 +206,11 @@ internal static DatabricksSparkJarActivity DeserializeDatabricksSparkJarActivity } if (property0.NameEquals("libraries")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkPythonActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkPythonActivity.Serialization.cs index 33fa4d05b811..7bf2a273166a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkPythonActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatabricksSparkPythonActivity.Serialization.cs @@ -112,11 +112,21 @@ internal static DatabricksSparkPythonActivity DeserializeDatabricksSparkPythonAc { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -137,6 +147,11 @@ internal static DatabricksSparkPythonActivity DeserializeDatabricksSparkPythonAc } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +162,11 @@ internal static DatabricksSparkPythonActivity DeserializeDatabricksSparkPythonAc } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -157,6 +177,11 @@ internal static DatabricksSparkPythonActivity DeserializeDatabricksSparkPythonAc } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("pythonFile")) @@ -166,6 +191,11 @@ internal static DatabricksSparkPythonActivity DeserializeDatabricksSparkPythonAc } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -176,6 +206,11 @@ internal static DatabricksSparkPythonActivity DeserializeDatabricksSparkPythonAc } if (property0.NameEquals("libraries")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Dataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Dataset.Serialization.cs index 487ea1ac91f4..f20be637f3f7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Dataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Dataset.Serialization.cs @@ -182,11 +182,21 @@ internal static Dataset DeserializeDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -197,6 +207,11 @@ internal static Dataset DeserializeDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -207,6 +222,11 @@ internal static Dataset DeserializeDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -217,6 +237,11 @@ internal static Dataset DeserializeDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetDeflateCompression.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetDeflateCompression.Serialization.cs index b47c78922cd3..89b864447cac 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetDeflateCompression.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetDeflateCompression.Serialization.cs @@ -41,6 +41,11 @@ internal static DatasetDeflateCompression DeserializeDatasetDeflateCompression(J { if (property.NameEquals("level")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } level = new DatasetCompressionLevel(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetGZipCompression.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetGZipCompression.Serialization.cs index 04bd73e8d5e8..2a42094d6f2b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetGZipCompression.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetGZipCompression.Serialization.cs @@ -41,6 +41,11 @@ internal static DatasetGZipCompression DeserializeDatasetGZipCompression(JsonEle { if (property.NameEquals("level")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } level = new DatasetCompressionLevel(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetLocation.Serialization.cs index 29e363bf338d..7b1f29267eb5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetLocation.Serialization.cs @@ -69,11 +69,21 @@ internal static DatasetLocation DeserializeDatasetLocation(JsonElement element) } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetReference.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetReference.Serialization.cs index 15bc4cb0dd42..66375b6294d8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetReference.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetReference.Serialization.cs @@ -53,6 +53,11 @@ internal static DatasetReference DeserializeDatasetReference(JsonElement element } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetZipDeflateCompression.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetZipDeflateCompression.Serialization.cs index ba869828b41d..6ea4c90f4dc4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetZipDeflateCompression.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DatasetZipDeflateCompression.Serialization.cs @@ -41,6 +41,11 @@ internal static DatasetZipDeflateCompression DeserializeDatasetZipDeflateCompres { if (property.NameEquals("level")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } level = new DatasetCompressionLevel(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2LinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2LinkedService.Serialization.cs index a575132af88e..f9821653d5e2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2LinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2LinkedService.Serialization.cs @@ -120,6 +120,11 @@ internal static Db2LinkedService DeserializeDb2LinkedService(JsonElement element } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -130,6 +135,11 @@ internal static Db2LinkedService DeserializeDb2LinkedService(JsonElement element } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -140,6 +150,11 @@ internal static Db2LinkedService DeserializeDb2LinkedService(JsonElement element } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -150,6 +165,11 @@ internal static Db2LinkedService DeserializeDb2LinkedService(JsonElement element } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) @@ -164,31 +184,61 @@ internal static Db2LinkedService DeserializeDb2LinkedService(JsonElement element } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new Db2AuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("packageCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } packageCollection = property0.Value.GetObject(); continue; } if (property0.NameEquals("certificateCommonName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } certificateCommonName = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2Source.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2Source.Serialization.cs index 119c5ed8cab9..d06c602d5a69 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2Source.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2Source.Serialization.cs @@ -65,11 +65,21 @@ internal static Db2Source DeserializeDb2Source(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static Db2Source DeserializeDb2Source(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2TableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2TableDataset.Serialization.cs index f0adc3348cf5..2dadea51e59b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2TableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Db2TableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static Db2TableDataset DeserializeDb2TableDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static Db2TableDataset DeserializeDb2TableDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static Db2TableDataset DeserializeDb2TableDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static Db2TableDataset DeserializeDb2TableDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DeleteActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DeleteActivity.Serialization.cs index e8721baefaef..a675c6a32c07 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DeleteActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DeleteActivity.Serialization.cs @@ -108,11 +108,21 @@ internal static DeleteActivity DeserializeDeleteActivity(JsonElement element) { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -133,6 +143,11 @@ internal static DeleteActivity DeserializeDeleteActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -143,6 +158,11 @@ internal static DeleteActivity DeserializeDeleteActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,25 +173,50 @@ internal static DeleteActivity DeserializeDeleteActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("recursive")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property0.Value.GetObject(); continue; } if (property0.NameEquals("maxConcurrentConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableLogging")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableLogging = property0.Value.GetObject(); continue; } if (property0.NameEquals("logStorageSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } logStorageSettings = LogStorageSettings.DeserializeLogStorageSettings(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextDataset.Serialization.cs index 8a4abfd0dab0..3b2e904a0b27 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextDataset.Serialization.cs @@ -158,11 +158,21 @@ internal static DelimitedTextDataset DeserializeDelimitedTextDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -173,6 +183,11 @@ internal static DelimitedTextDataset DeserializeDelimitedTextDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -183,6 +198,11 @@ internal static DelimitedTextDataset DeserializeDelimitedTextDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -193,60 +213,120 @@ internal static DelimitedTextDataset DeserializeDelimitedTextDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("location")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } location = DatasetLocation.DeserializeDatasetLocation(property0.Value); continue; } if (property0.NameEquals("columnDelimiter")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } columnDelimiter = property0.Value.GetObject(); continue; } if (property0.NameEquals("rowDelimiter")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rowDelimiter = property0.Value.GetObject(); continue; } if (property0.NameEquals("encodingName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encodingName = property0.Value.GetObject(); continue; } if (property0.NameEquals("compressionCodec")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compressionCodec = new DelimitedTextCompressionCodec(property0.Value.GetString()); continue; } if (property0.NameEquals("compressionLevel")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compressionLevel = new DatasetCompressionLevel(property0.Value.GetString()); continue; } if (property0.NameEquals("quoteChar")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } quoteChar = property0.Value.GetObject(); continue; } if (property0.NameEquals("escapeChar")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } escapeChar = property0.Value.GetObject(); continue; } if (property0.NameEquals("firstRowAsHeader")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firstRowAsHeader = property0.Value.GetObject(); continue; } if (property0.NameEquals("nullValue")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } nullValue = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextReadSettings.Serialization.cs index 13382cfede24..cd5a615e5326 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextReadSettings.Serialization.cs @@ -41,6 +41,11 @@ internal static DelimitedTextReadSettings DeserializeDelimitedTextReadSettings(J { if (property.NameEquals("skipLineCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skipLineCount = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSink.Serialization.cs index 5bb112bdd201..c9a38d10742d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSink.Serialization.cs @@ -77,11 +77,21 @@ internal static DelimitedTextSink DeserializeDelimitedTextSink(JsonElement eleme { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreWriteSettings.DeserializeStoreWriteSettings(property.Value); continue; } if (property.NameEquals("formatSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } formatSettings = DelimitedTextWriteSettings.DeserializeDelimitedTextWriteSettings(property.Value); continue; } @@ -92,26 +102,51 @@ internal static DelimitedTextSink DeserializeDelimitedTextSink(JsonElement eleme } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSource.Serialization.cs index 609967414247..22d9ea0a2526 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextSource.Serialization.cs @@ -65,11 +65,21 @@ internal static DelimitedTextSource DeserializeDelimitedTextSource(JsonElement e { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreReadSettings.DeserializeStoreReadSettings(property.Value); continue; } if (property.NameEquals("formatSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } formatSettings = DelimitedTextReadSettings.DeserializeDelimitedTextReadSettings(property.Value); continue; } @@ -80,16 +90,31 @@ internal static DelimitedTextSource DeserializeDelimitedTextSource(JsonElement e } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextWriteSettings.Serialization.cs index cc705819e2bb..a47229d4a57c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DelimitedTextWriteSettings.Serialization.cs @@ -44,6 +44,11 @@ internal static DelimitedTextWriteSettings DeserializeDelimitedTextWriteSettings { if (property.NameEquals("quoteAllText")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } quoteAllText = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DistcpSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DistcpSettings.Serialization.cs index 3be3c7e6e48d..99f9d40c71d0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DistcpSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DistcpSettings.Serialization.cs @@ -46,6 +46,11 @@ internal static DistcpSettings DeserializeDistcpSettings(JsonElement element) } if (property.NameEquals("distcpOptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } distcpOptions = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionDataset.Serialization.cs index 32626a58e9b5..899702a4e609 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static DocumentDbCollectionDataset DeserializeDocumentDbCollectionDatas } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static DocumentDbCollectionDataset DeserializeDocumentDbCollectionDatas } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static DocumentDbCollectionDataset DeserializeDocumentDbCollectionDatas } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static DocumentDbCollectionDataset DeserializeDocumentDbCollectionDatas } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("collectionName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSink.Serialization.cs index 46baf47df02b..4d89735232ff 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSink.Serialization.cs @@ -77,11 +77,21 @@ internal static DocumentDbCollectionSink DeserializeDocumentDbCollectionSink(Jso { if (property.NameEquals("nestingSeparator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nestingSeparator = property.Value.GetObject(); continue; } if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = property.Value.GetObject(); continue; } @@ -92,26 +102,51 @@ internal static DocumentDbCollectionSink DeserializeDocumentDbCollectionSink(Jso } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSource.Serialization.cs index f60c649469a4..30f33a3b420f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DocumentDbCollectionSource.Serialization.cs @@ -71,16 +71,31 @@ internal static DocumentDbCollectionSource DeserializeDocumentDbCollectionSource { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("nestingSeparator")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nestingSeparator = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static DocumentDbCollectionSource DeserializeDocumentDbCollectionSource } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillLinkedService.Serialization.cs index 630ee4a8e866..bb61bbd0c2e9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static DrillLinkedService DeserializeDrillLinkedService(JsonElement ele } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static DrillLinkedService DeserializeDrillLinkedService(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static DrillLinkedService DeserializeDrillLinkedService(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static DrillLinkedService DeserializeDrillLinkedService(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("pwd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pwd = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillSource.Serialization.cs index 740f60244f03..1857b9138673 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillSource.Serialization.cs @@ -65,11 +65,21 @@ internal static DrillSource DeserializeDrillSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static DrillSource DeserializeDrillSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillTableDataset.Serialization.cs index 574b9795c59b..0b299fd3af48 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DrillTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static DrillTableDataset DeserializeDrillTableDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static DrillTableDataset DeserializeDrillTableDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static DrillTableDataset DeserializeDrillTableDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static DrillTableDataset DeserializeDrillTableDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXLinkedService.Serialization.cs index 5d6aa040719c..ce42180abe4f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXLinkedService.Serialization.cs @@ -99,6 +99,11 @@ internal static DynamicsAXLinkedService DeserializeDynamicsAXLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -109,6 +114,11 @@ internal static DynamicsAXLinkedService DeserializeDynamicsAXLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -119,6 +129,11 @@ internal static DynamicsAXLinkedService DeserializeDynamicsAXLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +144,11 @@ internal static DynamicsAXLinkedService DeserializeDynamicsAXLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -158,6 +178,11 @@ internal static DynamicsAXLinkedService DeserializeDynamicsAXLinkedService(JsonE } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXResourceDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXResourceDataset.Serialization.cs index 4603d7c09e1d..851f610722d5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXResourceDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXResourceDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static DynamicsAXResourceDataset DeserializeDynamicsAXResourceDataset(J } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static DynamicsAXResourceDataset DeserializeDynamicsAXResourceDataset(J } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static DynamicsAXResourceDataset DeserializeDynamicsAXResourceDataset(J } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static DynamicsAXResourceDataset DeserializeDynamicsAXResourceDataset(J } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("path")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXSource.Serialization.cs index c962818dc9b1..f62412bc7a10 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsAXSource.Serialization.cs @@ -65,11 +65,21 @@ internal static DynamicsAXSource DeserializeDynamicsAXSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static DynamicsAXSource DeserializeDynamicsAXSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmEntityDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmEntityDataset.Serialization.cs index 441a59de77c1..9e926236af62 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmEntityDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmEntityDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static DynamicsCrmEntityDataset DeserializeDynamicsCrmEntityDataset(Jso } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static DynamicsCrmEntityDataset DeserializeDynamicsCrmEntityDataset(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static DynamicsCrmEntityDataset DeserializeDynamicsCrmEntityDataset(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static DynamicsCrmEntityDataset DeserializeDynamicsCrmEntityDataset(Jso } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("entityName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } entityName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmLinkedService.Serialization.cs index 901e0a2fcdec..dc0656a49c3f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmLinkedService.Serialization.cs @@ -144,6 +144,11 @@ internal static DynamicsCrmLinkedService DeserializeDynamicsCrmLinkedService(Jso } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -154,6 +159,11 @@ internal static DynamicsCrmLinkedService DeserializeDynamicsCrmLinkedService(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -164,6 +174,11 @@ internal static DynamicsCrmLinkedService DeserializeDynamicsCrmLinkedService(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +189,11 @@ internal static DynamicsCrmLinkedService DeserializeDynamicsCrmLinkedService(Jso } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("deploymentType")) @@ -183,21 +203,41 @@ internal static DynamicsCrmLinkedService DeserializeDynamicsCrmLinkedService(Jso } if (property0.NameEquals("hostName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostName = property0.Value.GetObject(); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("serviceUri")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceUri = property0.Value.GetObject(); continue; } if (property0.NameEquals("organizationName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } organizationName = property0.Value.GetObject(); continue; } @@ -208,31 +248,61 @@ internal static DynamicsCrmLinkedService DeserializeDynamicsCrmLinkedService(Jso } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalCredentialType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalCredentialType = new DynamicsServicePrincipalCredentialType(property0.Value.GetString()); continue; } if (property0.NameEquals("servicePrincipalCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalCredential = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSink.Serialization.cs index fe432021ad80..cc338c64d55b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSink.Serialization.cs @@ -85,11 +85,21 @@ internal static DynamicsCrmSink DeserializeDynamicsCrmSink(JsonElement element) } if (property.NameEquals("ignoreNullValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreNullValues = property.Value.GetObject(); continue; } if (property.NameEquals("alternateKeyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } alternateKeyName = property.Value.GetObject(); continue; } @@ -100,26 +110,51 @@ internal static DynamicsCrmSink DeserializeDynamicsCrmSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSource.Serialization.cs index e8c93a99236b..a81d85e9eab6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsCrmSource.Serialization.cs @@ -59,6 +59,11 @@ internal static DynamicsCrmSource DeserializeDynamicsCrmSource(JsonElement eleme { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static DynamicsCrmSource DeserializeDynamicsCrmSource(JsonElement eleme } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsEntityDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsEntityDataset.Serialization.cs index b8a9f29ff439..3be6950e3239 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsEntityDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsEntityDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static DynamicsEntityDataset DeserializeDynamicsEntityDataset(JsonEleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static DynamicsEntityDataset DeserializeDynamicsEntityDataset(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static DynamicsEntityDataset DeserializeDynamicsEntityDataset(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static DynamicsEntityDataset DeserializeDynamicsEntityDataset(JsonEleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("entityName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } entityName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsLinkedService.Serialization.cs index 0a15f5491c55..52a56cdb91f9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsLinkedService.Serialization.cs @@ -144,6 +144,11 @@ internal static DynamicsLinkedService DeserializeDynamicsLinkedService(JsonEleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -154,6 +159,11 @@ internal static DynamicsLinkedService DeserializeDynamicsLinkedService(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -164,6 +174,11 @@ internal static DynamicsLinkedService DeserializeDynamicsLinkedService(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +189,11 @@ internal static DynamicsLinkedService DeserializeDynamicsLinkedService(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("deploymentType")) @@ -208,31 +228,61 @@ internal static DynamicsLinkedService DeserializeDynamicsLinkedService(JsonEleme } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalCredentialType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalCredentialType = new DynamicsServicePrincipalCredentialType(property0.Value.GetString()); continue; } if (property0.NameEquals("servicePrincipalCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalCredential = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSink.Serialization.cs index b53851a1ebf6..a050b455ff08 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSink.Serialization.cs @@ -85,11 +85,21 @@ internal static DynamicsSink DeserializeDynamicsSink(JsonElement element) } if (property.NameEquals("ignoreNullValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreNullValues = property.Value.GetObject(); continue; } if (property.NameEquals("alternateKeyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } alternateKeyName = property.Value.GetObject(); continue; } @@ -100,26 +110,51 @@ internal static DynamicsSink DeserializeDynamicsSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSource.Serialization.cs index 7414be1fcb04..185154a439dd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/DynamicsSource.Serialization.cs @@ -59,6 +59,11 @@ internal static DynamicsSource DeserializeDynamicsSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static DynamicsSource DeserializeDynamicsSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaLinkedService.Serialization.cs index 4008aa69bc9d..90f4e32989e2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static EloquaLinkedService DeserializeEloquaLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static EloquaLinkedService DeserializeEloquaLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static EloquaLinkedService DeserializeEloquaLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static EloquaLinkedService DeserializeEloquaLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -158,26 +178,51 @@ internal static EloquaLinkedService DeserializeEloquaLinkedService(JsonElement e } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaObjectDataset.Serialization.cs index 92e0d767f316..25f2e5d24038 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static EloquaObjectDataset DeserializeEloquaObjectDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static EloquaObjectDataset DeserializeEloquaObjectDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static EloquaObjectDataset DeserializeEloquaObjectDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static EloquaObjectDataset DeserializeEloquaObjectDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaSource.Serialization.cs index 674b3b296f93..449171a87447 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/EloquaSource.Serialization.cs @@ -65,11 +65,21 @@ internal static EloquaSource DeserializeEloquaSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static EloquaSource DeserializeEloquaSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivity.Serialization.cs index 73cb378e0c3e..7445f20218ad 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivity.Serialization.cs @@ -102,11 +102,21 @@ internal static ExecuteDataFlowActivity DeserializeExecuteDataFlowActivity(JsonE { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -127,6 +137,11 @@ internal static ExecuteDataFlowActivity DeserializeExecuteDataFlowActivity(JsonE } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -137,6 +152,11 @@ internal static ExecuteDataFlowActivity DeserializeExecuteDataFlowActivity(JsonE } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +167,11 @@ internal static ExecuteDataFlowActivity DeserializeExecuteDataFlowActivity(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("dataFlow")) @@ -156,16 +181,31 @@ internal static ExecuteDataFlowActivity DeserializeExecuteDataFlowActivity(JsonE } if (property0.NameEquals("staging")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } staging = DataFlowStagingInfo.DeserializeDataFlowStagingInfo(property0.Value); continue; } if (property0.NameEquals("integrationRuntime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } integrationRuntime = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property0.Value); continue; } if (property0.NameEquals("compute")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compute = ExecuteDataFlowActivityTypePropertiesCompute.DeserializeExecuteDataFlowActivityTypePropertiesCompute(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivityTypePropertiesCompute.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivityTypePropertiesCompute.Serialization.cs index 6b299818be3a..d1ec38a9d890 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivityTypePropertiesCompute.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteDataFlowActivityTypePropertiesCompute.Serialization.cs @@ -36,11 +36,21 @@ internal static ExecuteDataFlowActivityTypePropertiesCompute DeserializeExecuteD { if (property.NameEquals("computeType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } computeType = new DataFlowComputeType(property.Value.GetString()); continue; } if (property.NameEquals("coreCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } coreCount = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutePipelineActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutePipelineActivity.Serialization.cs index 6c47990d0765..2975e7f31df4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutePipelineActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutePipelineActivity.Serialization.cs @@ -105,6 +105,11 @@ internal static ExecutePipelineActivity DeserializeExecutePipelineActivity(JsonE } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -115,6 +120,11 @@ internal static ExecutePipelineActivity DeserializeExecutePipelineActivity(JsonE } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -125,6 +135,11 @@ internal static ExecutePipelineActivity DeserializeExecutePipelineActivity(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("pipeline")) @@ -134,6 +149,11 @@ internal static ExecutePipelineActivity DeserializeExecutePipelineActivity(JsonE } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -144,6 +164,11 @@ internal static ExecutePipelineActivity DeserializeExecutePipelineActivity(JsonE } if (property0.NameEquals("waitOnCompletion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } waitOnCompletion = property0.Value.GetBoolean(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteSsisPackageActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteSsisPackageActivity.Serialization.cs index 40f1be0f664f..ec48902a33df 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteSsisPackageActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecuteSsisPackageActivity.Serialization.cs @@ -177,11 +177,21 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -202,6 +212,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -212,6 +227,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -222,6 +242,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("packageLocation")) @@ -231,21 +256,41 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("runtime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } runtime = property0.Value.GetObject(); continue; } if (property0.NameEquals("loggingLevel")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } loggingLevel = property0.Value.GetObject(); continue; } if (property0.NameEquals("environmentPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } environmentPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("executionCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } executionCredential = SsisExecutionCredential.DeserializeSsisExecutionCredential(property0.Value); continue; } @@ -256,6 +301,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("projectParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -266,6 +316,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("packageParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -276,6 +331,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("projectConnectionManagers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -286,6 +346,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("packageConnectionManagers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -296,6 +361,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("propertyOverrides")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -306,6 +376,11 @@ internal static ExecuteSsisPackageActivity DeserializeExecuteSsisPackageActivity } if (property0.NameEquals("logLocation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } logLocation = SsisLogLocation.DeserializeSsisLogLocation(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutionActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutionActivity.Serialization.cs index d889c64046c7..179c63a05214 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutionActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ExecutionActivity.Serialization.cs @@ -107,11 +107,21 @@ internal static ExecutionActivity DeserializeExecutionActivity(JsonElement eleme { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -132,6 +142,11 @@ internal static ExecutionActivity DeserializeExecutionActivity(JsonElement eleme } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -142,6 +157,11 @@ internal static ExecutionActivity DeserializeExecutionActivity(JsonElement eleme } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLinkedService.Serialization.cs index 5154951b57d2..3c145508b5fb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLinkedService.Serialization.cs @@ -99,6 +99,11 @@ internal static FileServerLinkedService DeserializeFileServerLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -109,6 +114,11 @@ internal static FileServerLinkedService DeserializeFileServerLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -119,6 +129,11 @@ internal static FileServerLinkedService DeserializeFileServerLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +144,11 @@ internal static FileServerLinkedService DeserializeFileServerLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -138,16 +158,31 @@ internal static FileServerLinkedService DeserializeFileServerLinkedService(JsonE } if (property0.NameEquals("userId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userId = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLocation.Serialization.cs index be54866d894b..f770fb0e15dd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerLocation.Serialization.cs @@ -52,11 +52,21 @@ internal static FileServerLocation DeserializeFileServerLocation(JsonElement ele } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerReadSettings.Serialization.cs index 5b90c0e36893..0431859320dc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerReadSettings.Serialization.cs @@ -77,31 +77,61 @@ internal static FileServerReadSettings DeserializeFileServerReadSettings(JsonEle { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -112,6 +142,11 @@ internal static FileServerReadSettings DeserializeFileServerReadSettings(JsonEle } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerWriteSettings.Serialization.cs index d186e10d3b5a..1d14733dfb41 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileServerWriteSettings.Serialization.cs @@ -52,11 +52,21 @@ internal static FileServerWriteSettings DeserializeFileServerWriteSettings(JsonE } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSink.Serialization.cs index 4342e62b49c1..429acfdf8682 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSink.Serialization.cs @@ -71,6 +71,11 @@ internal static FileSystemSink DeserializeFileSystemSink(JsonElement element) { if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static FileSystemSink DeserializeFileSystemSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSource.Serialization.cs index 21c68167043a..f6f162654aeb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FileSystemSource.Serialization.cs @@ -59,6 +59,11 @@ internal static FileSystemSource DeserializeFileSystemSource(JsonElement element { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static FileSystemSource DeserializeFileSystemSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FilterActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FilterActivity.Serialization.cs index f2a56457c829..aa868ab3f1b8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FilterActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FilterActivity.Serialization.cs @@ -90,6 +90,11 @@ internal static FilterActivity DeserializeFilterActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -100,6 +105,11 @@ internal static FilterActivity DeserializeFilterActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -110,6 +120,11 @@ internal static FilterActivity DeserializeFilterActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("items")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ForEachActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ForEachActivity.Serialization.cs index 10e4b1fd639b..e1b910afaedf 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ForEachActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ForEachActivity.Serialization.cs @@ -107,6 +107,11 @@ internal static ForEachActivity DeserializeForEachActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,6 +122,11 @@ internal static ForEachActivity DeserializeForEachActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -127,15 +137,30 @@ internal static ForEachActivity DeserializeForEachActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("isSequential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isSequential = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("batchCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } batchCount = property0.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpReadSettings.Serialization.cs index de5c695ce156..70b5073ad82e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpReadSettings.Serialization.cs @@ -65,21 +65,41 @@ internal static FtpReadSettings DeserializeFtpReadSettings(JsonElement element) { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("useBinaryTransfer")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } useBinaryTransfer = property.Value.GetBoolean(); continue; } @@ -90,6 +110,11 @@ internal static FtpReadSettings DeserializeFtpReadSettings(JsonElement element) } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLinkedService.Serialization.cs index f7f676c6853d..b4cd55590ff4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLinkedService.Serialization.cs @@ -123,6 +123,11 @@ internal static FtpServerLinkedService DeserializeFtpServerLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -133,6 +138,11 @@ internal static FtpServerLinkedService DeserializeFtpServerLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -143,6 +153,11 @@ internal static FtpServerLinkedService DeserializeFtpServerLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,6 +168,11 @@ internal static FtpServerLinkedService DeserializeFtpServerLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -162,36 +182,71 @@ internal static FtpServerLinkedService DeserializeFtpServerLinkedService(JsonEle } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new FtpAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableServerCertificateValidation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableServerCertificateValidation = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLocation.Serialization.cs index ce93902800eb..16d1e4b7cc35 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/FtpServerLocation.Serialization.cs @@ -52,11 +52,21 @@ internal static FtpServerLocation DeserializeFtpServerLocation(JsonElement eleme } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GetMetadataActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GetMetadataActivity.Serialization.cs index 2a451ceb72ae..260754be6054 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GetMetadataActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GetMetadataActivity.Serialization.cs @@ -95,11 +95,21 @@ internal static GetMetadataActivity DeserializeGetMetadataActivity(JsonElement e { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -120,6 +130,11 @@ internal static GetMetadataActivity DeserializeGetMetadataActivity(JsonElement e } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -130,6 +145,11 @@ internal static GetMetadataActivity DeserializeGetMetadataActivity(JsonElement e } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -140,6 +160,11 @@ internal static GetMetadataActivity DeserializeGetMetadataActivity(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("dataset")) @@ -149,6 +174,11 @@ internal static GetMetadataActivity DeserializeGetMetadataActivity(JsonElement e } if (property0.NameEquals("fieldList")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsLinkedService.Serialization.cs index c341f0654eea..46191e9f0aa6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsLinkedService.Serialization.cs @@ -135,6 +135,11 @@ internal static GoogleAdWordsLinkedService DeserializeGoogleAdWordsLinkedService } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -145,6 +150,11 @@ internal static GoogleAdWordsLinkedService DeserializeGoogleAdWordsLinkedService } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -155,6 +165,11 @@ internal static GoogleAdWordsLinkedService DeserializeGoogleAdWordsLinkedService } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -165,6 +180,11 @@ internal static GoogleAdWordsLinkedService DeserializeGoogleAdWordsLinkedService } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("clientCustomerID")) @@ -184,41 +204,81 @@ internal static GoogleAdWordsLinkedService DeserializeGoogleAdWordsLinkedService } if (property0.NameEquals("refreshToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } refreshToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("clientId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientId = property0.Value.GetObject(); continue; } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("email")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } email = property0.Value.GetObject(); continue; } if (property0.NameEquals("keyFilePath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } keyFilePath = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsObjectDataset.Serialization.cs index 6e698de192c8..54a76379e0f5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static GoogleAdWordsObjectDataset DeserializeGoogleAdWordsObjectDataset } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static GoogleAdWordsObjectDataset DeserializeGoogleAdWordsObjectDataset } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static GoogleAdWordsObjectDataset DeserializeGoogleAdWordsObjectDataset } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static GoogleAdWordsObjectDataset DeserializeGoogleAdWordsObjectDataset } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsSource.Serialization.cs index f511f928016f..daacc2e57b47 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleAdWordsSource.Serialization.cs @@ -65,11 +65,21 @@ internal static GoogleAdWordsSource DeserializeGoogleAdWordsSource(JsonElement e { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static GoogleAdWordsSource DeserializeGoogleAdWordsSource(JsonElement e } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryLinkedService.Serialization.cs index 9c520a13ccfa..3bb32609d3a9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryLinkedService.Serialization.cs @@ -144,6 +144,11 @@ internal static GoogleBigQueryLinkedService DeserializeGoogleBigQueryLinkedServi } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -154,6 +159,11 @@ internal static GoogleBigQueryLinkedService DeserializeGoogleBigQueryLinkedServi } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -164,6 +174,11 @@ internal static GoogleBigQueryLinkedService DeserializeGoogleBigQueryLinkedServi } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +189,11 @@ internal static GoogleBigQueryLinkedService DeserializeGoogleBigQueryLinkedServi } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("project")) @@ -183,11 +203,21 @@ internal static GoogleBigQueryLinkedService DeserializeGoogleBigQueryLinkedServi } if (property0.NameEquals("additionalProjects")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalProjects = property0.Value.GetObject(); continue; } if (property0.NameEquals("requestGoogleDriveScope")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestGoogleDriveScope = property0.Value.GetObject(); continue; } @@ -198,41 +228,81 @@ internal static GoogleBigQueryLinkedService DeserializeGoogleBigQueryLinkedServi } if (property0.NameEquals("refreshToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } refreshToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("clientId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientId = property0.Value.GetObject(); continue; } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("email")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } email = property0.Value.GetObject(); continue; } if (property0.NameEquals("keyFilePath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } keyFilePath = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryObjectDataset.Serialization.cs index 90723853b8a4..58a99110892d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQueryObjectDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static GoogleBigQueryObjectDataset DeserializeGoogleBigQueryObjectDatas } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static GoogleBigQueryObjectDataset DeserializeGoogleBigQueryObjectDatas } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static GoogleBigQueryObjectDataset DeserializeGoogleBigQueryObjectDatas } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static GoogleBigQueryObjectDataset DeserializeGoogleBigQueryObjectDatas } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("dataset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dataset = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQuerySource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQuerySource.Serialization.cs index fd5e3f10d42f..3e94dfebc240 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQuerySource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleBigQuerySource.Serialization.cs @@ -65,11 +65,21 @@ internal static GoogleBigQuerySource DeserializeGoogleBigQuerySource(JsonElement { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static GoogleBigQuerySource DeserializeGoogleBigQuerySource(JsonElement } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLinkedService.Serialization.cs index 624f82e0601a..348df08b5bb9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLinkedService.Serialization.cs @@ -102,6 +102,11 @@ internal static GoogleCloudStorageLinkedService DeserializeGoogleCloudStorageLin } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -112,6 +117,11 @@ internal static GoogleCloudStorageLinkedService DeserializeGoogleCloudStorageLin } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -122,6 +132,11 @@ internal static GoogleCloudStorageLinkedService DeserializeGoogleCloudStorageLin } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -132,25 +147,50 @@ internal static GoogleCloudStorageLinkedService DeserializeGoogleCloudStorageLin } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("accessKeyId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessKeyId = property0.Value.GetObject(); continue; } if (property0.NameEquals("secretAccessKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } secretAccessKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("serviceUrl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceUrl = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLocation.Serialization.cs index b0cbae6639e7..4549f66a68bc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageLocation.Serialization.cs @@ -59,11 +59,21 @@ internal static GoogleCloudStorageLocation DeserializeGoogleCloudStorageLocation { if (property.NameEquals("bucketName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bucketName = property.Value.GetObject(); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetObject(); continue; } @@ -74,11 +84,21 @@ internal static GoogleCloudStorageLocation DeserializeGoogleCloudStorageLocation } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageReadSettings.Serialization.cs index c926801c2be6..ba934dc0387d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GoogleCloudStorageReadSettings.Serialization.cs @@ -83,36 +83,71 @@ internal static GoogleCloudStorageReadSettings DeserializeGoogleCloudStorageRead { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("prefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } prefix = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -123,6 +158,11 @@ internal static GoogleCloudStorageReadSettings DeserializeGoogleCloudStorageRead } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumLinkedService.Serialization.cs index 8d971fee7c0c..a40c03566b06 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static GreenplumLinkedService DeserializeGreenplumLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static GreenplumLinkedService DeserializeGreenplumLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static GreenplumLinkedService DeserializeGreenplumLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static GreenplumLinkedService DeserializeGreenplumLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("pwd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pwd = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumSource.Serialization.cs index 0fbabcbeea47..c17b5f193209 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumSource.Serialization.cs @@ -65,11 +65,21 @@ internal static GreenplumSource DeserializeGreenplumSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static GreenplumSource DeserializeGreenplumSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumTableDataset.Serialization.cs index 9365bcc04a38..944da8826a95 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/GreenplumTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static GreenplumTableDataset DeserializeGreenplumTableDataset(JsonEleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static GreenplumTableDataset DeserializeGreenplumTableDataset(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static GreenplumTableDataset DeserializeGreenplumTableDataset(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static GreenplumTableDataset DeserializeGreenplumTableDataset(JsonEleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseLinkedService.Serialization.cs index 3c0584b53976..7821374f32e1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseLinkedService.Serialization.cs @@ -138,6 +138,11 @@ internal static HBaseLinkedService DeserializeHBaseLinkedService(JsonElement ele } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -148,6 +153,11 @@ internal static HBaseLinkedService DeserializeHBaseLinkedService(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -158,6 +168,11 @@ internal static HBaseLinkedService DeserializeHBaseLinkedService(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +183,11 @@ internal static HBaseLinkedService DeserializeHBaseLinkedService(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -177,11 +197,21 @@ internal static HBaseLinkedService DeserializeHBaseLinkedService(JsonElement ele } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("httpPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } httpPath = property0.Value.GetObject(); continue; } @@ -192,36 +222,71 @@ internal static HBaseLinkedService DeserializeHBaseLinkedService(JsonElement ele } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowHostNameCNMismatch")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHostNameCNMismatch = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseObjectDataset.Serialization.cs index 38aea55fc5f3..5446f427ad23 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static HBaseObjectDataset DeserializeHBaseObjectDataset(JsonElement ele } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static HBaseObjectDataset DeserializeHBaseObjectDataset(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static HBaseObjectDataset DeserializeHBaseObjectDataset(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static HBaseObjectDataset DeserializeHBaseObjectDataset(JsonElement ele } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseSource.Serialization.cs index 40f8d5258098..ce2f5a8b8ccb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HBaseSource.Serialization.cs @@ -65,11 +65,21 @@ internal static HBaseSource DeserializeHBaseSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static HBaseSource DeserializeHBaseSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightHiveActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightHiveActivity.Serialization.cs index 7f10261e9332..f311926a447f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightHiveActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightHiveActivity.Serialization.cs @@ -150,11 +150,21 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -175,6 +185,11 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -185,6 +200,11 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -195,10 +215,20 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageLinkedServices")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -209,6 +239,11 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property0.NameEquals("arguments")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -219,21 +254,41 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property0.NameEquals("getDebugInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } getDebugInfo = new HDInsightActivityDebugInfoOption(property0.Value.GetString()); continue; } if (property0.NameEquals("scriptPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } scriptPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("scriptLinkedService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } scriptLinkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("defines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -244,6 +299,11 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property0.NameEquals("variables")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -254,6 +314,11 @@ internal static HDInsightHiveActivity DeserializeHDInsightHiveActivity(JsonEleme } if (property0.NameEquals("queryTimeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property0.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightLinkedService.Serialization.cs index fa6f74bae7be..ad7ee50ab7b2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightLinkedService.Serialization.cs @@ -123,6 +123,11 @@ internal static HDInsightLinkedService DeserializeHDInsightLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -133,6 +138,11 @@ internal static HDInsightLinkedService DeserializeHDInsightLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -143,6 +153,11 @@ internal static HDInsightLinkedService DeserializeHDInsightLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,6 +168,11 @@ internal static HDInsightLinkedService DeserializeHDInsightLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("clusterUri")) @@ -162,36 +182,71 @@ internal static HDInsightLinkedService DeserializeHDInsightLinkedService(JsonEle } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("linkedServiceName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("hcatalogLinkedServiceName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hcatalogLinkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } if (property0.NameEquals("isEspEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isEspEnabled = property0.Value.GetObject(); continue; } if (property0.NameEquals("fileSystem")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } fileSystem = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightMapReduceActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightMapReduceActivity.Serialization.cs index c8de1bb91bc9..a18d731b422e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightMapReduceActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightMapReduceActivity.Serialization.cs @@ -144,11 +144,21 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -169,6 +179,11 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -179,6 +194,11 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -189,10 +209,20 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageLinkedServices")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -203,6 +233,11 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property0.NameEquals("arguments")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -213,6 +248,11 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property0.NameEquals("getDebugInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } getDebugInfo = new HDInsightActivityDebugInfoOption(property0.Value.GetString()); continue; } @@ -228,11 +268,21 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property0.NameEquals("jarLinkedService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } jarLinkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("jarLibs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -243,6 +293,11 @@ internal static HDInsightMapReduceActivity DeserializeHDInsightMapReduceActivity } if (property0.NameEquals("defines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightOnDemandLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightOnDemandLinkedService.Serialization.cs index cbeb954bd95b..8642c3ba7a5c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightOnDemandLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightOnDemandLinkedService.Serialization.cs @@ -265,6 +265,11 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -275,6 +280,11 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -285,6 +295,11 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -295,6 +310,11 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("clusterSize")) @@ -324,11 +344,21 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } @@ -344,31 +374,61 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property0.NameEquals("clusterNamePrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clusterNamePrefix = property0.Value.GetObject(); continue; } if (property0.NameEquals("clusterUserName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clusterUserName = property0.Value.GetObject(); continue; } if (property0.NameEquals("clusterPassword")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clusterPassword = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("clusterSshUserName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clusterSshUserName = property0.Value.GetObject(); continue; } if (property0.NameEquals("clusterSshPassword")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clusterSshPassword = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("additionalLinkedServiceNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -379,81 +439,161 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property0.NameEquals("hcatalogLinkedServiceName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hcatalogLinkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("clusterType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clusterType = property0.Value.GetObject(); continue; } if (property0.NameEquals("sparkVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sparkVersion = property0.Value.GetObject(); continue; } if (property0.NameEquals("coreConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } coreConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("hBaseConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hBaseConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("hdfsConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hdfsConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("hiveConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hiveConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("mapReduceConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } mapReduceConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("oozieConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } oozieConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("stormConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stormConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("yarnConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } yarnConfiguration = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } if (property0.NameEquals("headNodeSize")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } headNodeSize = property0.Value.GetObject(); continue; } if (property0.NameEquals("dataNodeSize")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dataNodeSize = property0.Value.GetObject(); continue; } if (property0.NameEquals("zookeeperNodeSize")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zookeeperNodeSize = property0.Value.GetObject(); continue; } if (property0.NameEquals("scriptActions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -464,11 +604,21 @@ internal static HDInsightOnDemandLinkedService DeserializeHDInsightOnDemandLinke } if (property0.NameEquals("virtualNetworkId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkId = property0.Value.GetObject(); continue; } if (property0.NameEquals("subnetName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnetName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightPigActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightPigActivity.Serialization.cs index 37a9916c850e..b70e3456a96f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightPigActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightPigActivity.Serialization.cs @@ -128,11 +128,21 @@ internal static HDInsightPigActivity DeserializeHDInsightPigActivity(JsonElement { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -153,6 +163,11 @@ internal static HDInsightPigActivity DeserializeHDInsightPigActivity(JsonElement } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -163,6 +178,11 @@ internal static HDInsightPigActivity DeserializeHDInsightPigActivity(JsonElement } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -173,10 +193,20 @@ internal static HDInsightPigActivity DeserializeHDInsightPigActivity(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageLinkedServices")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -187,26 +217,51 @@ internal static HDInsightPigActivity DeserializeHDInsightPigActivity(JsonElement } if (property0.NameEquals("arguments")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } arguments = property0.Value.GetObject(); continue; } if (property0.NameEquals("getDebugInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } getDebugInfo = new HDInsightActivityDebugInfoOption(property0.Value.GetString()); continue; } if (property0.NameEquals("scriptPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } scriptPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("scriptLinkedService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } scriptLinkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("defines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightSparkActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightSparkActivity.Serialization.cs index fbd9151cec51..2f701c1d2a79 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightSparkActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightSparkActivity.Serialization.cs @@ -134,11 +134,21 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -159,6 +169,11 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -169,6 +184,11 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -179,6 +199,11 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rootPath")) @@ -193,6 +218,11 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle } if (property0.NameEquals("arguments")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -203,11 +233,21 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle } if (property0.NameEquals("getDebugInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } getDebugInfo = new HDInsightActivityDebugInfoOption(property0.Value.GetString()); continue; } if (property0.NameEquals("sparkJobLinkedService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sparkJobLinkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } @@ -218,11 +258,21 @@ internal static HDInsightSparkActivity DeserializeHDInsightSparkActivity(JsonEle } if (property0.NameEquals("proxyUser")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proxyUser = property0.Value.GetObject(); continue; } if (property0.NameEquals("sparkConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightStreamingActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightStreamingActivity.Serialization.cs index 1e991a901e3e..31b3d8ecc4d5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightStreamingActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HDInsightStreamingActivity.Serialization.cs @@ -164,11 +164,21 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -189,6 +199,11 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -199,6 +214,11 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -209,10 +229,20 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageLinkedServices")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -223,6 +253,11 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property0.NameEquals("arguments")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -233,6 +268,11 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property0.NameEquals("getDebugInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } getDebugInfo = new HDInsightActivityDebugInfoOption(property0.Value.GetString()); continue; } @@ -268,16 +308,31 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property0.NameEquals("fileLinkedService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } fileLinkedService = LinkedServiceReference.DeserializeLinkedServiceReference(property0.Value); continue; } if (property0.NameEquals("combiner")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } combiner = property0.Value.GetObject(); continue; } if (property0.NameEquals("commandEnvironment")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -288,6 +343,11 @@ internal static HDInsightStreamingActivity DeserializeHDInsightStreamingActivity } if (property0.NameEquals("defines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLinkedService.Serialization.cs index 9cbfdb062833..ddb73dda2561 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLinkedService.Serialization.cs @@ -105,6 +105,11 @@ internal static HdfsLinkedService DeserializeHdfsLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -115,6 +120,11 @@ internal static HdfsLinkedService DeserializeHdfsLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -125,6 +135,11 @@ internal static HdfsLinkedService DeserializeHdfsLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -135,6 +150,11 @@ internal static HdfsLinkedService DeserializeHdfsLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -144,21 +164,41 @@ internal static HdfsLinkedService DeserializeHdfsLinkedService(JsonElement eleme } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLocation.Serialization.cs index 9b8495b97066..48baf4ad6709 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsLocation.Serialization.cs @@ -52,11 +52,21 @@ internal static HdfsLocation DeserializeHdfsLocation(JsonElement element) } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsReadSettings.Serialization.cs index 02f3854d676e..321628fa1ba3 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsReadSettings.Serialization.cs @@ -83,36 +83,71 @@ internal static HdfsReadSettings DeserializeHdfsReadSettings(JsonElement element { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("enablePartitionDiscovery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enablePartitionDiscovery = property.Value.GetBoolean(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } if (property.NameEquals("distcpSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } distcpSettings = DistcpSettings.DeserializeDistcpSettings(property.Value); continue; } @@ -123,6 +158,11 @@ internal static HdfsReadSettings DeserializeHdfsReadSettings(JsonElement element } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsSource.Serialization.cs index ae8f8df58f30..4114ade73c25 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HdfsSource.Serialization.cs @@ -65,11 +65,21 @@ internal static HdfsSource DeserializeHdfsSource(JsonElement element) { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("distcpSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } distcpSettings = DistcpSettings.DeserializeDistcpSettings(property.Value); continue; } @@ -80,16 +90,31 @@ internal static HdfsSource DeserializeHdfsSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveLinkedService.Serialization.cs index bda515d815be..21f04161804d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveLinkedService.Serialization.cs @@ -174,6 +174,11 @@ internal static HiveLinkedService DeserializeHiveLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -184,6 +189,11 @@ internal static HiveLinkedService DeserializeHiveLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -194,6 +204,11 @@ internal static HiveLinkedService DeserializeHiveLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -204,6 +219,11 @@ internal static HiveLinkedService DeserializeHiveLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -213,16 +233,31 @@ internal static HiveLinkedService DeserializeHiveLinkedService(JsonElement eleme } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("serverType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverType = new HiveServerType(property0.Value.GetString()); continue; } if (property0.NameEquals("thriftTransportProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } thriftTransportProtocol = new HiveThriftTransportProtocol(property0.Value.GetString()); continue; } @@ -233,61 +268,121 @@ internal static HiveLinkedService DeserializeHiveLinkedService(JsonElement eleme } if (property0.NameEquals("serviceDiscoveryMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceDiscoveryMode = property0.Value.GetObject(); continue; } if (property0.NameEquals("zooKeeperNameSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zooKeeperNameSpace = property0.Value.GetObject(); continue; } if (property0.NameEquals("useNativeQuery")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useNativeQuery = property0.Value.GetObject(); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("httpPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } httpPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowHostNameCNMismatch")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHostNameCNMismatch = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveObjectDataset.Serialization.cs index 687e6c8f3f95..1dcf7995d784 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveObjectDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static HiveObjectDataset DeserializeHiveObjectDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static HiveObjectDataset DeserializeHiveObjectDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static HiveObjectDataset DeserializeHiveObjectDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static HiveObjectDataset DeserializeHiveObjectDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveSource.Serialization.cs index 51e9218b457a..d5f48c04bfef 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HiveSource.Serialization.cs @@ -65,11 +65,21 @@ internal static HiveSource DeserializeHiveSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static HiveSource DeserializeHiveSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpLinkedService.Serialization.cs index 7f2c124a1e5a..b87eb1dd8095 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpLinkedService.Serialization.cs @@ -123,6 +123,11 @@ internal static HttpLinkedService DeserializeHttpLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -133,6 +138,11 @@ internal static HttpLinkedService DeserializeHttpLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -143,6 +153,11 @@ internal static HttpLinkedService DeserializeHttpLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,6 +168,11 @@ internal static HttpLinkedService DeserializeHttpLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -162,36 +182,71 @@ internal static HttpLinkedService DeserializeHttpLinkedService(JsonElement eleme } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new HttpAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("embeddedCertData")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } embeddedCertData = property0.Value.GetObject(); continue; } if (property0.NameEquals("certThumbprint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } certThumbprint = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableServerCertificateValidation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableServerCertificateValidation = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpReadSettings.Serialization.cs index 8aba81f046db..a43de6492779 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpReadSettings.Serialization.cs @@ -65,21 +65,41 @@ internal static HttpReadSettings DeserializeHttpReadSettings(JsonElement element { if (property.NameEquals("requestMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestMethod = property.Value.GetObject(); continue; } if (property.NameEquals("requestBody")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestBody = property.Value.GetObject(); continue; } if (property.NameEquals("additionalHeaders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } additionalHeaders = property.Value.GetObject(); continue; } if (property.NameEquals("requestTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestTimeout = property.Value.GetObject(); continue; } @@ -90,6 +110,11 @@ internal static HttpReadSettings DeserializeHttpReadSettings(JsonElement element } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpServerLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpServerLocation.Serialization.cs index b3f1001dfa8f..801e36dbe695 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpServerLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpServerLocation.Serialization.cs @@ -53,6 +53,11 @@ internal static HttpServerLocation DeserializeHttpServerLocation(JsonElement ele { if (property.NameEquals("relativeUrl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } relativeUrl = property.Value.GetObject(); continue; } @@ -63,11 +68,21 @@ internal static HttpServerLocation DeserializeHttpServerLocation(JsonElement ele } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpSource.Serialization.cs index 90a4290e1600..c43fc707b277 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HttpSource.Serialization.cs @@ -59,6 +59,11 @@ internal static HttpSource DeserializeHttpSource(JsonElement element) { if (property.NameEquals("httpRequestTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } httpRequestTimeout = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static HttpSource DeserializeHttpSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotLinkedService.Serialization.cs index 6a823afcd87a..5599473cb999 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotLinkedService.Serialization.cs @@ -123,6 +123,11 @@ internal static HubspotLinkedService DeserializeHubspotLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -133,6 +138,11 @@ internal static HubspotLinkedService DeserializeHubspotLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -143,6 +153,11 @@ internal static HubspotLinkedService DeserializeHubspotLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,6 +168,11 @@ internal static HubspotLinkedService DeserializeHubspotLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("clientId")) @@ -162,36 +182,71 @@ internal static HubspotLinkedService DeserializeHubspotLinkedService(JsonElement } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("accessToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("refreshToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } refreshToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotObjectDataset.Serialization.cs index e6a160283010..c69d29725df1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static HubspotObjectDataset DeserializeHubspotObjectDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static HubspotObjectDataset DeserializeHubspotObjectDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static HubspotObjectDataset DeserializeHubspotObjectDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static HubspotObjectDataset DeserializeHubspotObjectDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotSource.Serialization.cs index 9710f6ddc581..88fe4ffc3347 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/HubspotSource.Serialization.cs @@ -65,11 +65,21 @@ internal static HubspotSource DeserializeHubspotSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static HubspotSource DeserializeHubspotSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IfConditionActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IfConditionActivity.Serialization.cs index 5700fb8f33df..68c432f18a68 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IfConditionActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IfConditionActivity.Serialization.cs @@ -109,6 +109,11 @@ internal static IfConditionActivity DeserializeIfConditionActivity(JsonElement e } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -119,6 +124,11 @@ internal static IfConditionActivity DeserializeIfConditionActivity(JsonElement e } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +139,11 @@ internal static IfConditionActivity DeserializeIfConditionActivity(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("expression")) @@ -138,6 +153,11 @@ internal static IfConditionActivity DeserializeIfConditionActivity(JsonElement e } if (property0.NameEquals("ifTrueActivities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -148,6 +168,11 @@ internal static IfConditionActivity DeserializeIfConditionActivity(JsonElement e } if (property0.NameEquals("ifFalseActivities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaLinkedService.Serialization.cs index 06452fdf85f2..7c7eb356a5b2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaLinkedService.Serialization.cs @@ -138,6 +138,11 @@ internal static ImpalaLinkedService DeserializeImpalaLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -148,6 +153,11 @@ internal static ImpalaLinkedService DeserializeImpalaLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -158,6 +168,11 @@ internal static ImpalaLinkedService DeserializeImpalaLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +183,11 @@ internal static ImpalaLinkedService DeserializeImpalaLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -177,6 +197,11 @@ internal static ImpalaLinkedService DeserializeImpalaLinkedService(JsonElement e } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } @@ -187,41 +212,81 @@ internal static ImpalaLinkedService DeserializeImpalaLinkedService(JsonElement e } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowHostNameCNMismatch")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHostNameCNMismatch = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaObjectDataset.Serialization.cs index 2f845dac93b3..c5a10e61ae54 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaObjectDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static ImpalaObjectDataset DeserializeImpalaObjectDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static ImpalaObjectDataset DeserializeImpalaObjectDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static ImpalaObjectDataset DeserializeImpalaObjectDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static ImpalaObjectDataset DeserializeImpalaObjectDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaSource.Serialization.cs index 0f4dec67b2fe..8dfcc737a53b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ImpalaSource.Serialization.cs @@ -65,11 +65,21 @@ internal static ImpalaSource DeserializeImpalaSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static ImpalaSource DeserializeImpalaSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixLinkedService.Serialization.cs index 68f7cb76fc11..5a7220a59767 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static InformixLinkedService DeserializeInformixLinkedService(JsonEleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static InformixLinkedService DeserializeInformixLinkedService(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static InformixLinkedService DeserializeInformixLinkedService(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static InformixLinkedService DeserializeInformixLinkedService(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -150,26 +170,51 @@ internal static InformixLinkedService DeserializeInformixLinkedService(JsonEleme } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = property0.Value.GetObject(); continue; } if (property0.NameEquals("credential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } credential = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSink.Serialization.cs index 2d28af21fc18..05724cf71213 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSink.Serialization.cs @@ -71,6 +71,11 @@ internal static InformixSink DeserializeInformixSink(JsonElement element) { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static InformixSink DeserializeInformixSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSource.Serialization.cs index c4d5a9044809..809f18c02971 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixSource.Serialization.cs @@ -65,11 +65,21 @@ internal static InformixSource DeserializeInformixSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static InformixSource DeserializeInformixSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixTableDataset.Serialization.cs index 7bcf99f73e30..c0e0f1bc0435 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/InformixTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static InformixTableDataset DeserializeInformixTableDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static InformixTableDataset DeserializeInformixTableDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static InformixTableDataset DeserializeInformixTableDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static InformixTableDataset DeserializeInformixTableDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IntegrationRuntimeReference.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IntegrationRuntimeReference.Serialization.cs index c962c2e1290b..955b5e3eb784 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IntegrationRuntimeReference.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/IntegrationRuntimeReference.Serialization.cs @@ -53,6 +53,11 @@ internal static IntegrationRuntimeReference DeserializeIntegrationRuntimeReferen } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraLinkedService.Serialization.cs index 9441373d1c92..3adcd05a150b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraLinkedService.Serialization.cs @@ -120,6 +120,11 @@ internal static JiraLinkedService DeserializeJiraLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -130,6 +135,11 @@ internal static JiraLinkedService DeserializeJiraLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -140,6 +150,11 @@ internal static JiraLinkedService DeserializeJiraLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -150,6 +165,11 @@ internal static JiraLinkedService DeserializeJiraLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -159,6 +179,11 @@ internal static JiraLinkedService DeserializeJiraLinkedService(JsonElement eleme } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } @@ -169,26 +194,51 @@ internal static JiraLinkedService DeserializeJiraLinkedService(JsonElement eleme } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraObjectDataset.Serialization.cs index afa2984c87df..b713fad283df 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static JiraObjectDataset DeserializeJiraObjectDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static JiraObjectDataset DeserializeJiraObjectDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static JiraObjectDataset DeserializeJiraObjectDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static JiraObjectDataset DeserializeJiraObjectDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraSource.Serialization.cs index 08becd121c7c..ba810f137387 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JiraSource.Serialization.cs @@ -65,11 +65,21 @@ internal static JiraSource DeserializeJiraSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static JiraSource DeserializeJiraSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonDataset.Serialization.cs index 825ae7b3a7ed..267dd717eecc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static JsonDataset DeserializeJsonDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static JsonDataset DeserializeJsonDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static JsonDataset DeserializeJsonDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static JsonDataset DeserializeJsonDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("location")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } location = DatasetLocation.DeserializeDatasetLocation(property0.Value); continue; } if (property0.NameEquals("encodingName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encodingName = property0.Value.GetObject(); continue; } if (property0.NameEquals("compression")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compression = DatasetCompression.DeserializeDatasetCompression(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSink.Serialization.cs index d2cbf1b3ebba..f38221380190 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSink.Serialization.cs @@ -77,11 +77,21 @@ internal static JsonSink DeserializeJsonSink(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreWriteSettings.DeserializeStoreWriteSettings(property.Value); continue; } if (property.NameEquals("formatSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } formatSettings = JsonWriteSettings.DeserializeJsonWriteSettings(property.Value); continue; } @@ -92,26 +102,51 @@ internal static JsonSink DeserializeJsonSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSource.Serialization.cs index bb86daa64f52..d0abff50c741 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonSource.Serialization.cs @@ -59,6 +59,11 @@ internal static JsonSource DeserializeJsonSource(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreReadSettings.DeserializeStoreReadSettings(property.Value); continue; } @@ -69,16 +74,31 @@ internal static JsonSource DeserializeJsonSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonWriteSettings.Serialization.cs index 95229538f958..4933fafc6648 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/JsonWriteSettings.Serialization.cs @@ -41,6 +41,11 @@ internal static JsonWriteSettings DeserializeJsonWriteSettings(JsonElement eleme { if (property.NameEquals("filePattern")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filePattern = new JsonWriteFilePattern(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedService.Serialization.cs index ad532eb5339d..ff15e0b66c5a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedService.Serialization.cs @@ -175,6 +175,11 @@ internal static LinkedService DeserializeLinkedService(JsonElement element) } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -185,6 +190,11 @@ internal static LinkedService DeserializeLinkedService(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -195,6 +205,11 @@ internal static LinkedService DeserializeLinkedService(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedServiceReference.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedServiceReference.Serialization.cs index 2d22e412c1dc..89c030f79bd0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedServiceReference.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LinkedServiceReference.Serialization.cs @@ -54,6 +54,11 @@ internal static LinkedServiceReference DeserializeLinkedServiceReference(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LogStorageSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LogStorageSettings.Serialization.cs index f7cf280a318c..0cb6e64b0011 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LogStorageSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LogStorageSettings.Serialization.cs @@ -46,6 +46,11 @@ internal static LogStorageSettings DeserializeLogStorageSettings(JsonElement ele } if (property.NameEquals("path")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } path = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LookupActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LookupActivity.Serialization.cs index bd6a6028832a..438e32e5f973 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LookupActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/LookupActivity.Serialization.cs @@ -93,11 +93,21 @@ internal static LookupActivity DeserializeLookupActivity(JsonElement element) { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -118,6 +128,11 @@ internal static LookupActivity DeserializeLookupActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -128,6 +143,11 @@ internal static LookupActivity DeserializeLookupActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,6 +158,11 @@ internal static LookupActivity DeserializeLookupActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("source")) @@ -152,6 +177,11 @@ internal static LookupActivity DeserializeLookupActivity(JsonElement element) } if (property0.NameEquals("firstRowOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firstRowOnly = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoLinkedService.Serialization.cs index 8a6bd833331a..8146880a0255 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static MagentoLinkedService DeserializeMagentoLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static MagentoLinkedService DeserializeMagentoLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static MagentoLinkedService DeserializeMagentoLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static MagentoLinkedService DeserializeMagentoLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -150,26 +170,51 @@ internal static MagentoLinkedService DeserializeMagentoLinkedService(JsonElement } if (property0.NameEquals("accessToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoObjectDataset.Serialization.cs index 4db4b79a20b6..178252af3c6a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static MagentoObjectDataset DeserializeMagentoObjectDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static MagentoObjectDataset DeserializeMagentoObjectDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static MagentoObjectDataset DeserializeMagentoObjectDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static MagentoObjectDataset DeserializeMagentoObjectDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoSource.Serialization.cs index bb00036b39b0..5c43219109ac 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MagentoSource.Serialization.cs @@ -65,11 +65,21 @@ internal static MagentoSource DeserializeMagentoSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static MagentoSource DeserializeMagentoSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MappingDataFlow.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MappingDataFlow.Serialization.cs index 2fbd2b57cd85..dd1f6c3645ee 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MappingDataFlow.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MappingDataFlow.Serialization.cs @@ -103,6 +103,11 @@ internal static MappingDataFlow DeserializeMappingDataFlow(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -113,15 +118,30 @@ internal static MappingDataFlow DeserializeMappingDataFlow(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DataFlowFolder.DeserializeDataFlowFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("sources")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -132,6 +152,11 @@ internal static MappingDataFlow DeserializeMappingDataFlow(JsonElement element) } if (property0.NameEquals("sinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -142,6 +167,11 @@ internal static MappingDataFlow DeserializeMappingDataFlow(JsonElement element) } if (property0.NameEquals("transformations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBLinkedService.Serialization.cs index 34a00f95bfad..a60a0262fa51 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static MariaDBLinkedService DeserializeMariaDBLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static MariaDBLinkedService DeserializeMariaDBLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static MariaDBLinkedService DeserializeMariaDBLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static MariaDBLinkedService DeserializeMariaDBLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("pwd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pwd = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBSource.Serialization.cs index 2c548406cbbe..d04085a84bd7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBSource.Serialization.cs @@ -65,11 +65,21 @@ internal static MariaDBSource DeserializeMariaDBSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static MariaDBSource DeserializeMariaDBSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBTableDataset.Serialization.cs index ac3a9a4b83bd..07423c81aaf0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MariaDBTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static MariaDBTableDataset DeserializeMariaDBTableDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static MariaDBTableDataset DeserializeMariaDBTableDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static MariaDBTableDataset DeserializeMariaDBTableDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static MariaDBTableDataset DeserializeMariaDBTableDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoLinkedService.Serialization.cs index 57eb19e83dc8..d1cf779dc005 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static MarketoLinkedService DeserializeMarketoLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static MarketoLinkedService DeserializeMarketoLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static MarketoLinkedService DeserializeMarketoLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static MarketoLinkedService DeserializeMarketoLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -158,26 +178,51 @@ internal static MarketoLinkedService DeserializeMarketoLinkedService(JsonElement } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoObjectDataset.Serialization.cs index b0b693046512..59092a78c5cb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static MarketoObjectDataset DeserializeMarketoObjectDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static MarketoObjectDataset DeserializeMarketoObjectDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static MarketoObjectDataset DeserializeMarketoObjectDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static MarketoObjectDataset DeserializeMarketoObjectDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoSource.Serialization.cs index d085424f24c1..b57c936396f6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MarketoSource.Serialization.cs @@ -65,11 +65,21 @@ internal static MarketoSource DeserializeMarketoSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static MarketoSource DeserializeMarketoSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessLinkedService.Serialization.cs index bf52bcd73c59..4e1153ff0a1f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static MicrosoftAccessLinkedService DeserializeMicrosoftAccessLinkedSer } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static MicrosoftAccessLinkedService DeserializeMicrosoftAccessLinkedSer } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static MicrosoftAccessLinkedService DeserializeMicrosoftAccessLinkedSer } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static MicrosoftAccessLinkedService DeserializeMicrosoftAccessLinkedSer } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -150,26 +170,51 @@ internal static MicrosoftAccessLinkedService DeserializeMicrosoftAccessLinkedSer } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = property0.Value.GetObject(); continue; } if (property0.NameEquals("credential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } credential = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSink.Serialization.cs index c677ece2dbaa..2d90697a2cd7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSink.Serialization.cs @@ -71,6 +71,11 @@ internal static MicrosoftAccessSink DeserializeMicrosoftAccessSink(JsonElement e { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static MicrosoftAccessSink DeserializeMicrosoftAccessSink(JsonElement e } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSource.Serialization.cs index a9d36fdbc62f..3e37a0818c34 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessSource.Serialization.cs @@ -59,6 +59,11 @@ internal static MicrosoftAccessSource DeserializeMicrosoftAccessSource(JsonEleme { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static MicrosoftAccessSource DeserializeMicrosoftAccessSource(JsonEleme } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessTableDataset.Serialization.cs index 2dc0a53d88be..ef79b72af5aa 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MicrosoftAccessTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static MicrosoftAccessTableDataset DeserializeMicrosoftAccessTableDatas } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static MicrosoftAccessTableDataset DeserializeMicrosoftAccessTableDatas } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static MicrosoftAccessTableDataset DeserializeMicrosoftAccessTableDatas } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static MicrosoftAccessTableDataset DeserializeMicrosoftAccessTableDatas } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCollectionDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCollectionDataset.Serialization.cs index 8016782656f5..89c172417b9d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCollectionDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCollectionDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static MongoDbCollectionDataset DeserializeMongoDbCollectionDataset(Jso } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static MongoDbCollectionDataset DeserializeMongoDbCollectionDataset(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static MongoDbCollectionDataset DeserializeMongoDbCollectionDataset(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static MongoDbCollectionDataset DeserializeMongoDbCollectionDataset(Jso } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("collectionName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCursorMethodsProperties.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCursorMethodsProperties.Serialization.cs index a9ff83da65cd..936bbb90e846 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCursorMethodsProperties.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbCursorMethodsProperties.Serialization.cs @@ -56,21 +56,41 @@ internal static MongoDbCursorMethodsProperties DeserializeMongoDbCursorMethodsPr { if (property.NameEquals("project")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } project = property.Value.GetObject(); continue; } if (property.NameEquals("sort")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sort = property.Value.GetObject(); continue; } if (property.NameEquals("skip")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } skip = property.Value.GetObject(); continue; } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbLinkedService.Serialization.cs index 4123bc3727a5..cf6b06d87815 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbLinkedService.Serialization.cs @@ -132,6 +132,11 @@ internal static MongoDbLinkedService DeserializeMongoDbLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -142,6 +147,11 @@ internal static MongoDbLinkedService DeserializeMongoDbLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -152,6 +162,11 @@ internal static MongoDbLinkedService DeserializeMongoDbLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -162,6 +177,11 @@ internal static MongoDbLinkedService DeserializeMongoDbLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) @@ -171,6 +191,11 @@ internal static MongoDbLinkedService DeserializeMongoDbLinkedService(JsonElement } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new MongoDbAuthenticationType(property0.Value.GetString()); continue; } @@ -181,36 +206,71 @@ internal static MongoDbLinkedService DeserializeMongoDbLinkedService(JsonElement } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("authSource")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authSource = property0.Value.GetObject(); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbSource.Serialization.cs index de34e47f74a2..2a0529576f3f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbSource.Serialization.cs @@ -59,6 +59,11 @@ internal static MongoDbSource DeserializeMongoDbSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static MongoDbSource DeserializeMongoDbSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2CollectionDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2CollectionDataset.Serialization.cs index 25cef403ed74..c1c9960e26d0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2CollectionDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2CollectionDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static MongoDbV2CollectionDataset DeserializeMongoDbV2CollectionDataset } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static MongoDbV2CollectionDataset DeserializeMongoDbV2CollectionDataset } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static MongoDbV2CollectionDataset DeserializeMongoDbV2CollectionDataset } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static MongoDbV2CollectionDataset DeserializeMongoDbV2CollectionDataset } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("collection")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2LinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2LinkedService.Serialization.cs index e1057b0b930f..7b1922944713 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2LinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2LinkedService.Serialization.cs @@ -84,6 +84,11 @@ internal static MongoDbV2LinkedService DeserializeMongoDbV2LinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -94,6 +99,11 @@ internal static MongoDbV2LinkedService DeserializeMongoDbV2LinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,6 +114,11 @@ internal static MongoDbV2LinkedService DeserializeMongoDbV2LinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -114,6 +129,11 @@ internal static MongoDbV2LinkedService DeserializeMongoDbV2LinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2Source.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2Source.Serialization.cs index 429ab16aa835..9b9cdc19fa54 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2Source.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MongoDbV2Source.Serialization.cs @@ -77,21 +77,41 @@ internal static MongoDbV2Source DeserializeMongoDbV2Source(JsonElement element) { if (property.NameEquals("filter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filter = property.Value.GetObject(); continue; } if (property.NameEquals("cursorMethods")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cursorMethods = MongoDbCursorMethodsProperties.DeserializeMongoDbCursorMethodsProperties(property.Value); continue; } if (property.NameEquals("batchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } batchSize = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -102,16 +122,31 @@ internal static MongoDbV2Source DeserializeMongoDbV2Source(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MultiplePipelineTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MultiplePipelineTrigger.Serialization.cs index dcdf11fb93fe..5ebb48d84011 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MultiplePipelineTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MultiplePipelineTrigger.Serialization.cs @@ -73,6 +73,11 @@ internal static MultiplePipelineTrigger DeserializeMultiplePipelineTrigger(JsonE { if (property.NameEquals("pipelines")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -93,11 +98,21 @@ internal static MultiplePipelineTrigger DeserializeMultiplePipelineTrigger(JsonE } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlLinkedService.Serialization.cs index bfc4d05900f4..dbc9a4315e4d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static MySqlLinkedService DeserializeMySqlLinkedService(JsonElement ele } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static MySqlLinkedService DeserializeMySqlLinkedService(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static MySqlLinkedService DeserializeMySqlLinkedService(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static MySqlLinkedService DeserializeMySqlLinkedService(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -132,11 +152,21 @@ internal static MySqlLinkedService DeserializeMySqlLinkedService(JsonElement ele } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlSource.Serialization.cs index 650cb8fa1d9a..b791a97a16f7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlSource.Serialization.cs @@ -65,11 +65,21 @@ internal static MySqlSource DeserializeMySqlSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static MySqlSource DeserializeMySqlSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlTableDataset.Serialization.cs index 1bfa09af8f50..b3a30e9820fa 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/MySqlTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static MySqlTableDataset DeserializeMySqlTableDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static MySqlTableDataset DeserializeMySqlTableDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static MySqlTableDataset DeserializeMySqlTableDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static MySqlTableDataset DeserializeMySqlTableDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaLinkedService.Serialization.cs index b4cff857c358..f0e6da056c1c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static NetezzaLinkedService DeserializeNetezzaLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static NetezzaLinkedService DeserializeNetezzaLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static NetezzaLinkedService DeserializeNetezzaLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static NetezzaLinkedService DeserializeNetezzaLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("pwd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pwd = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaPartitionSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaPartitionSettings.Serialization.cs index 8cfd42497e8e..99ff85e9dd1f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaPartitionSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaPartitionSettings.Serialization.cs @@ -42,16 +42,31 @@ internal static NetezzaPartitionSettings DeserializeNetezzaPartitionSettings(Jso { if (property.NameEquals("partitionColumnName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionColumnName = property.Value.GetObject(); continue; } if (property.NameEquals("partitionUpperBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionUpperBound = property.Value.GetObject(); continue; } if (property.NameEquals("partitionLowerBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionLowerBound = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaSource.Serialization.cs index 2b781d28c42e..93c6d53ef4bf 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaSource.Serialization.cs @@ -77,21 +77,41 @@ internal static NetezzaSource DeserializeNetezzaSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("partitionOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionOption = new NetezzaPartitionOption(property.Value.GetString()); continue; } if (property.NameEquals("partitionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionSettings = NetezzaPartitionSettings.DeserializeNetezzaPartitionSettings(property.Value); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -102,16 +122,31 @@ internal static NetezzaSource DeserializeNetezzaSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaTableDataset.Serialization.cs index 30c41e4616a9..8d4c693ac03c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NetezzaTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static NetezzaTableDataset DeserializeNetezzaTableDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static NetezzaTableDataset DeserializeNetezzaTableDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static NetezzaTableDataset DeserializeNetezzaTableDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static NetezzaTableDataset DeserializeNetezzaTableDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Notebook.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Notebook.Serialization.cs index 2473a3b52846..56672aa5168f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Notebook.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Notebook.Serialization.cs @@ -72,11 +72,21 @@ internal static Notebook DeserializeNotebook(JsonElement element) } if (property.NameEquals("bigDataPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bigDataPool = BigDataPoolReference.DeserializeBigDataPoolReference(property.Value); continue; } if (property.NameEquals("sessionProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sessionProperties = NotebookSessionProperties.DeserializeNotebookSessionProperties(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCell.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCell.Serialization.cs index 654534d0a614..6010d4ada7c6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCell.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCell.Serialization.cs @@ -83,11 +83,21 @@ internal static NotebookCell DeserializeNotebookCell(JsonElement element) } if (property.NameEquals("attachments")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } attachments = property.Value.GetObject(); continue; } if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCellOutputItem.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCellOutputItem.Serialization.cs index d82b00aa003c..68aacf3c9692 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCellOutputItem.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookCellOutputItem.Serialization.cs @@ -62,6 +62,11 @@ internal static NotebookCellOutputItem DeserializeNotebookCellOutputItem(JsonEle } if (property.NameEquals("execution_count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } executionCount = property.Value.GetInt32(); continue; } @@ -72,16 +77,31 @@ internal static NotebookCellOutputItem DeserializeNotebookCellOutputItem(JsonEle } if (property.NameEquals("text")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } text = property.Value.GetObject(); continue; } if (property.NameEquals("data")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } data = property.Value.GetObject(); continue; } if (property.NameEquals("metadata")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookMetadata.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookMetadata.Serialization.cs index 5ba9c650f719..a0fdc24c9cdc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookMetadata.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/NotebookMetadata.Serialization.cs @@ -44,11 +44,21 @@ internal static NotebookMetadata DeserializeNotebookMetadata(JsonElement element { if (property.NameEquals("kernelspec")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kernelspec = NotebookKernelSpec.DeserializeNotebookKernelSpec(property.Value); continue; } if (property.NameEquals("language_info")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } languageInfo = NotebookLanguageInfo.DeserializeNotebookLanguageInfo(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataLinkedService.Serialization.cs index dca76bb8fca8..9d25a5f27a0d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataLinkedService.Serialization.cs @@ -147,6 +147,11 @@ internal static ODataLinkedService DeserializeODataLinkedService(JsonElement ele } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -157,6 +162,11 @@ internal static ODataLinkedService DeserializeODataLinkedService(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -167,6 +177,11 @@ internal static ODataLinkedService DeserializeODataLinkedService(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -177,6 +192,11 @@ internal static ODataLinkedService DeserializeODataLinkedService(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -186,56 +206,111 @@ internal static ODataLinkedService DeserializeODataLinkedService(JsonElement ele } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new ODataAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("aadResourceId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } aadResourceId = property0.Value.GetObject(); continue; } if (property0.NameEquals("aadServicePrincipalCredentialType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } aadServicePrincipalCredentialType = new ODataAadServicePrincipalCredentialType(property0.Value.GetString()); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("servicePrincipalEmbeddedCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalEmbeddedCert = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("servicePrincipalEmbeddedCertPassword")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalEmbeddedCertPassword = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataResourceDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataResourceDataset.Serialization.cs index c47883c4e27b..9c9c47abe934 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataResourceDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataResourceDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static ODataResourceDataset DeserializeODataResourceDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static ODataResourceDataset DeserializeODataResourceDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static ODataResourceDataset DeserializeODataResourceDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static ODataResourceDataset DeserializeODataResourceDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("path")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } path = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataSource.Serialization.cs index fc1654591240..c0aaabeb3348 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ODataSource.Serialization.cs @@ -59,6 +59,11 @@ internal static ODataSource DeserializeODataSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static ODataSource DeserializeODataSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcLinkedService.Serialization.cs index 08db8c619334..6046b91ec5ea 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static OdbcLinkedService DeserializeOdbcLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static OdbcLinkedService DeserializeOdbcLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static OdbcLinkedService DeserializeOdbcLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static OdbcLinkedService DeserializeOdbcLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -150,26 +170,51 @@ internal static OdbcLinkedService DeserializeOdbcLinkedService(JsonElement eleme } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = property0.Value.GetObject(); continue; } if (property0.NameEquals("credential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } credential = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSink.Serialization.cs index 577593ff741f..a9ad69d35dbc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSink.Serialization.cs @@ -71,6 +71,11 @@ internal static OdbcSink DeserializeOdbcSink(JsonElement element) { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static OdbcSink DeserializeOdbcSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSource.Serialization.cs index bbb3171581c1..34f0b71bbf91 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcSource.Serialization.cs @@ -65,11 +65,21 @@ internal static OdbcSource DeserializeOdbcSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static OdbcSource DeserializeOdbcSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcTableDataset.Serialization.cs index 1aa614d93476..fa65be567846 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OdbcTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static OdbcTableDataset DeserializeOdbcTableDataset(JsonElement element } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static OdbcTableDataset DeserializeOdbcTableDataset(JsonElement element } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static OdbcTableDataset DeserializeOdbcTableDataset(JsonElement element } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static OdbcTableDataset DeserializeOdbcTableDataset(JsonElement element } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Dataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Dataset.Serialization.cs index 2ff5b9246cc1..c4f1c5df5ad1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Dataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Dataset.Serialization.cs @@ -107,11 +107,21 @@ internal static Office365Dataset DeserializeOffice365Dataset(JsonElement element } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -122,6 +132,11 @@ internal static Office365Dataset DeserializeOffice365Dataset(JsonElement element } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -132,6 +147,11 @@ internal static Office365Dataset DeserializeOffice365Dataset(JsonElement element } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -142,11 +162,21 @@ internal static Office365Dataset DeserializeOffice365Dataset(JsonElement element } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) @@ -156,6 +186,11 @@ internal static Office365Dataset DeserializeOffice365Dataset(JsonElement element } if (property0.NameEquals("predicate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } predicate = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365LinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365LinkedService.Serialization.cs index a4518aec642f..0519bf1615e6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365LinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365LinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static Office365LinkedService DeserializeOffice365LinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static Office365LinkedService DeserializeOffice365LinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static Office365LinkedService DeserializeOffice365LinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,6 +141,11 @@ internal static Office365LinkedService DeserializeOffice365LinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("office365TenantId")) @@ -150,6 +170,11 @@ internal static Office365LinkedService DeserializeOffice365LinkedService(JsonEle } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Source.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Source.Serialization.cs index 7ff63316d8e2..6758e5c28038 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Source.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Office365Source.Serialization.cs @@ -89,31 +89,61 @@ internal static Office365Source DeserializeOffice365Source(JsonElement element) { if (property.NameEquals("allowedGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowedGroups = property.Value.GetObject(); continue; } if (property.NameEquals("userScopeFilterUri")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } userScopeFilterUri = property.Value.GetObject(); continue; } if (property.NameEquals("dateFilterColumn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } dateFilterColumn = property.Value.GetObject(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetObject(); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetObject(); continue; } if (property.NameEquals("outputColumns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } outputColumns = property.Value.GetObject(); continue; } @@ -124,16 +154,31 @@ internal static Office365Source DeserializeOffice365Source(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleLinkedService.Serialization.cs index e84bd909a277..c7a435ff95b5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static OracleLinkedService DeserializeOracleLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static OracleLinkedService DeserializeOracleLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static OracleLinkedService DeserializeOracleLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static OracleLinkedService DeserializeOracleLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -132,11 +152,21 @@ internal static OracleLinkedService DeserializeOracleLinkedService(JsonElement e } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OraclePartitionSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OraclePartitionSettings.Serialization.cs index 243182f320bd..cef51206acb2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OraclePartitionSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OraclePartitionSettings.Serialization.cs @@ -48,21 +48,41 @@ internal static OraclePartitionSettings DeserializeOraclePartitionSettings(JsonE { if (property.NameEquals("partitionNames")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionNames = property.Value.GetObject(); continue; } if (property.NameEquals("partitionColumnName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionColumnName = property.Value.GetObject(); continue; } if (property.NameEquals("partitionUpperBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionUpperBound = property.Value.GetObject(); continue; } if (property.NameEquals("partitionLowerBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionLowerBound = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudLinkedService.Serialization.cs index 9a039775381c..3026755a97e4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static OracleServiceCloudLinkedService DeserializeOracleServiceCloudLin } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static OracleServiceCloudLinkedService DeserializeOracleServiceCloudLin } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static OracleServiceCloudLinkedService DeserializeOracleServiceCloudLin } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static OracleServiceCloudLinkedService DeserializeOracleServiceCloudLin } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -160,21 +180,41 @@ internal static OracleServiceCloudLinkedService DeserializeOracleServiceCloudLin } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudObjectDataset.Serialization.cs index 78118a863f0a..420049628b5f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static OracleServiceCloudObjectDataset DeserializeOracleServiceCloudObj } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static OracleServiceCloudObjectDataset DeserializeOracleServiceCloudObj } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static OracleServiceCloudObjectDataset DeserializeOracleServiceCloudObj } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static OracleServiceCloudObjectDataset DeserializeOracleServiceCloudObj } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudSource.Serialization.cs index 63f931f47166..e6fa5f302fca 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleServiceCloudSource.Serialization.cs @@ -65,11 +65,21 @@ internal static OracleServiceCloudSource DeserializeOracleServiceCloudSource(Jso { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static OracleServiceCloudSource DeserializeOracleServiceCloudSource(Jso } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSink.Serialization.cs index 9cb309d60ecb..b3dc3b8d9cb5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSink.Serialization.cs @@ -71,6 +71,11 @@ internal static OracleSink DeserializeOracleSink(JsonElement element) { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } @@ -81,26 +86,51 @@ internal static OracleSink DeserializeOracleSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSource.Serialization.cs index e8df53a96fe0..6026a654309a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleSource.Serialization.cs @@ -77,21 +77,41 @@ internal static OracleSource DeserializeOracleSource(JsonElement element) { if (property.NameEquals("oracleReaderQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } oracleReaderQuery = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("partitionOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionOption = new OraclePartitionOption(property.Value.GetString()); continue; } if (property.NameEquals("partitionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionSettings = OraclePartitionSettings.DeserializeOraclePartitionSettings(property.Value); continue; } @@ -102,16 +122,31 @@ internal static OracleSource DeserializeOracleSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleTableDataset.Serialization.cs index f2e69d508e9f..4624bf862deb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OracleTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static OracleTableDataset DeserializeOracleTableDataset(JsonElement ele } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static OracleTableDataset DeserializeOracleTableDataset(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static OracleTableDataset DeserializeOracleTableDataset(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static OracleTableDataset DeserializeOracleTableDataset(JsonElement ele } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcDataset.Serialization.cs index 4cdd57cc9100..26cb33fbf12e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static OrcDataset DeserializeOrcDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static OrcDataset DeserializeOrcDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static OrcDataset DeserializeOrcDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static OrcDataset DeserializeOrcDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("location")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } location = DatasetLocation.DeserializeDatasetLocation(property0.Value); continue; } if (property0.NameEquals("orcCompressionCodec")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } orcCompressionCodec = new OrcCompressionCodec(property0.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSink.Serialization.cs index 9af6a7e6bd08..611c53a2638a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSink.Serialization.cs @@ -71,6 +71,11 @@ internal static OrcSink DeserializeOrcSink(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreWriteSettings.DeserializeStoreWriteSettings(property.Value); continue; } @@ -81,26 +86,51 @@ internal static OrcSink DeserializeOrcSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSource.Serialization.cs index ce86cb155489..1b6cfaa58ff5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/OrcSource.Serialization.cs @@ -59,6 +59,11 @@ internal static OrcSource DeserializeOrcSource(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreReadSettings.DeserializeStoreReadSettings(property.Value); continue; } @@ -69,16 +74,31 @@ internal static OrcSource DeserializeOrcSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParameterSpecification.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParameterSpecification.Serialization.cs index 21ba7e1c8e4a..20861172bf74 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParameterSpecification.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParameterSpecification.Serialization.cs @@ -38,6 +38,11 @@ internal static ParameterSpecification DeserializeParameterSpecification(JsonEle } if (property.NameEquals("defaultValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultValue = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetDataset.Serialization.cs index a0ec2a517151..c9529867fee7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static ParquetDataset DeserializeParquetDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static ParquetDataset DeserializeParquetDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static ParquetDataset DeserializeParquetDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static ParquetDataset DeserializeParquetDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("location")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } location = DatasetLocation.DeserializeDatasetLocation(property0.Value); continue; } if (property0.NameEquals("compressionCodec")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } compressionCodec = new ParquetCompressionCodec(property0.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSink.Serialization.cs index aed40df4cb60..c8bbee6bfbfb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSink.Serialization.cs @@ -71,6 +71,11 @@ internal static ParquetSink DeserializeParquetSink(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreWriteSettings.DeserializeStoreWriteSettings(property.Value); continue; } @@ -81,26 +86,51 @@ internal static ParquetSink DeserializeParquetSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSource.Serialization.cs index f15e3f6887a5..a58597729dd5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ParquetSource.Serialization.cs @@ -59,6 +59,11 @@ internal static ParquetSource DeserializeParquetSource(JsonElement element) { if (property.NameEquals("storeSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storeSettings = StoreReadSettings.DeserializeStoreReadSettings(property.Value); continue; } @@ -69,16 +74,31 @@ internal static ParquetSource DeserializeParquetSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalLinkedService.Serialization.cs index 7f1fb5d0e92a..c7f1d6d8623f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static PaypalLinkedService DeserializePaypalLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static PaypalLinkedService DeserializePaypalLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static PaypalLinkedService DeserializePaypalLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static PaypalLinkedService DeserializePaypalLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -158,26 +178,51 @@ internal static PaypalLinkedService DeserializePaypalLinkedService(JsonElement e } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalObjectDataset.Serialization.cs index d95e6a07e1cf..66cd5db6b0bf 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static PaypalObjectDataset DeserializePaypalObjectDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static PaypalObjectDataset DeserializePaypalObjectDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static PaypalObjectDataset DeserializePaypalObjectDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static PaypalObjectDataset DeserializePaypalObjectDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalSource.Serialization.cs index 0fabbf1e7982..e2796adf5109 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PaypalSource.Serialization.cs @@ -65,11 +65,21 @@ internal static PaypalSource DeserializePaypalSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static PaypalSource DeserializePaypalSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixLinkedService.Serialization.cs index 74fc3bd71426..ccbf14606591 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixLinkedService.Serialization.cs @@ -144,6 +144,11 @@ internal static PhoenixLinkedService DeserializePhoenixLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -154,6 +159,11 @@ internal static PhoenixLinkedService DeserializePhoenixLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -164,6 +174,11 @@ internal static PhoenixLinkedService DeserializePhoenixLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +189,11 @@ internal static PhoenixLinkedService DeserializePhoenixLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -183,11 +203,21 @@ internal static PhoenixLinkedService DeserializePhoenixLinkedService(JsonElement } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("httpPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } httpPath = property0.Value.GetObject(); continue; } @@ -198,41 +228,81 @@ internal static PhoenixLinkedService DeserializePhoenixLinkedService(JsonElement } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowHostNameCNMismatch")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHostNameCNMismatch = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixObjectDataset.Serialization.cs index 16d29fc9564b..015d46e1082a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixObjectDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static PhoenixObjectDataset DeserializePhoenixObjectDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static PhoenixObjectDataset DeserializePhoenixObjectDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static PhoenixObjectDataset DeserializePhoenixObjectDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static PhoenixObjectDataset DeserializePhoenixObjectDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixSource.Serialization.cs index 7b2cfe3944b5..7322261bcadd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PhoenixSource.Serialization.cs @@ -65,11 +65,21 @@ internal static PhoenixSource DeserializePhoenixSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static PhoenixSource DeserializePhoenixSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineResource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineResource.Serialization.cs index 97825acea7fb..0d7742e31912 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineResource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineResource.Serialization.cs @@ -135,6 +135,11 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -144,6 +149,11 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property0.NameEquals("activities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -154,6 +164,11 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -164,6 +179,11 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property0.NameEquals("variables")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -174,11 +194,21 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property0.NameEquals("concurrency")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } concurrency = property0.Value.GetInt32(); continue; } if (property0.NameEquals("annotations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -189,6 +219,11 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property0.NameEquals("runDimensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -199,6 +234,11 @@ internal static PipelineResource DeserializePipelineResource(JsonElement element } if (property0.NameEquals("folder")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } folder = PipelineFolder.DeserializePipelineFolder(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineRun.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineRun.Serialization.cs index 5859f7a0f81e..3b1cf896516a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineRun.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PipelineRun.Serialization.cs @@ -44,6 +44,11 @@ internal static PipelineRun DeserializePipelineRun(JsonElement element) } if (property.NameEquals("isLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isLatest = property.Value.GetBoolean(); continue; } @@ -54,6 +59,11 @@ internal static PipelineRun DeserializePipelineRun(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -64,26 +74,51 @@ internal static PipelineRun DeserializePipelineRun(JsonElement element) } if (property.NameEquals("invokedBy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } invokedBy = PipelineRunInvokedBy.DeserializePipelineRunInvokedBy(property.Value); continue; } if (property.NameEquals("lastUpdated")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastUpdated = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("runStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runStart = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("runEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runEnd = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("durationInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } durationInMs = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PolybaseSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PolybaseSettings.Serialization.cs index 2360df6d1ccf..c33eb5d090d8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PolybaseSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PolybaseSettings.Serialization.cs @@ -56,21 +56,41 @@ internal static PolybaseSettings DeserializePolybaseSettings(JsonElement element { if (property.NameEquals("rejectType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rejectType = new PolybaseSettingsRejectType(property.Value.GetString()); continue; } if (property.NameEquals("rejectValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rejectValue = property.Value.GetObject(); continue; } if (property.NameEquals("rejectSampleValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rejectSampleValue = property.Value.GetObject(); continue; } if (property.NameEquals("useTypeDefault")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } useTypeDefault = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlLinkedService.Serialization.cs index 20bbb9676ed0..02108de9d871 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlLinkedService.Serialization.cs @@ -93,6 +93,11 @@ internal static PostgreSqlLinkedService DeserializePostgreSqlLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -103,6 +108,11 @@ internal static PostgreSqlLinkedService DeserializePostgreSqlLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +123,11 @@ internal static PostgreSqlLinkedService DeserializePostgreSqlLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static PostgreSqlLinkedService DeserializePostgreSqlLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -132,11 +152,21 @@ internal static PostgreSqlLinkedService DeserializePostgreSqlLinkedService(JsonE } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlSource.Serialization.cs index b97e1f079550..5c0dd67381f9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlSource.Serialization.cs @@ -65,11 +65,21 @@ internal static PostgreSqlSource DeserializePostgreSqlSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static PostgreSqlSource DeserializePostgreSqlSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlTableDataset.Serialization.cs index d571ac70952f..988c544ce6c8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PostgreSqlTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static PostgreSqlTableDataset DeserializePostgreSqlTableDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static PostgreSqlTableDataset DeserializePostgreSqlTableDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static PostgreSqlTableDataset DeserializePostgreSqlTableDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static PostgreSqlTableDataset DeserializePostgreSqlTableDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoLinkedService.Serialization.cs index e6842ef11ec4..007708ec8a50 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoLinkedService.Serialization.cs @@ -150,6 +150,11 @@ internal static PrestoLinkedService DeserializePrestoLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -160,6 +165,11 @@ internal static PrestoLinkedService DeserializePrestoLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -170,6 +180,11 @@ internal static PrestoLinkedService DeserializePrestoLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -180,6 +195,11 @@ internal static PrestoLinkedService DeserializePrestoLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -199,6 +219,11 @@ internal static PrestoLinkedService DeserializePrestoLinkedService(JsonElement e } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } @@ -209,46 +234,91 @@ internal static PrestoLinkedService DeserializePrestoLinkedService(JsonElement e } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowHostNameCNMismatch")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHostNameCNMismatch = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("timeZoneID")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeZoneID = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoObjectDataset.Serialization.cs index 3d6b0e4647db..f0405ffdf2ef 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoObjectDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static PrestoObjectDataset DeserializePrestoObjectDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static PrestoObjectDataset DeserializePrestoObjectDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static PrestoObjectDataset DeserializePrestoObjectDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static PrestoObjectDataset DeserializePrestoObjectDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoSource.Serialization.cs index fd2f619a7ce2..183088936a04 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/PrestoSource.Serialization.cs @@ -65,11 +65,21 @@ internal static PrestoSource DeserializePrestoSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static PrestoSource DeserializePrestoSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QueryDataFlowDebugSessionsResponse.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QueryDataFlowDebugSessionsResponse.Serialization.cs index 3e976fbbdb7f..8c4a2bde1797 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QueryDataFlowDebugSessionsResponse.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QueryDataFlowDebugSessionsResponse.Serialization.cs @@ -21,6 +21,11 @@ internal static QueryDataFlowDebugSessionsResponse DeserializeQueryDataFlowDebug { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksLinkedService.Serialization.cs index 4b15d0b67aa4..b9a593bcde04 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksLinkedService.Serialization.cs @@ -108,6 +108,11 @@ internal static QuickBooksLinkedService DeserializeQuickBooksLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -118,6 +123,11 @@ internal static QuickBooksLinkedService DeserializeQuickBooksLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +138,11 @@ internal static QuickBooksLinkedService DeserializeQuickBooksLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,6 +153,11 @@ internal static QuickBooksLinkedService DeserializeQuickBooksLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -172,11 +192,21 @@ internal static QuickBooksLinkedService DeserializeQuickBooksLinkedService(JsonE } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksObjectDataset.Serialization.cs index 20b9302506bb..ae73a1a062c4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static QuickBooksObjectDataset DeserializeQuickBooksObjectDataset(JsonE } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static QuickBooksObjectDataset DeserializeQuickBooksObjectDataset(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static QuickBooksObjectDataset DeserializeQuickBooksObjectDataset(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static QuickBooksObjectDataset DeserializeQuickBooksObjectDataset(JsonE } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksSource.Serialization.cs index 40dae4d243f8..3ae6f6b73468 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/QuickBooksSource.Serialization.cs @@ -65,11 +65,21 @@ internal static QuickBooksSource DeserializeQuickBooksSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static QuickBooksSource DeserializeQuickBooksSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceSchedule.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceSchedule.Serialization.cs index d457e2c1ecfe..b3027c985dfc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceSchedule.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceSchedule.Serialization.cs @@ -87,6 +87,11 @@ internal static RecurrenceSchedule DeserializeRecurrenceSchedule(JsonElement ele { if (property.NameEquals("minutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,6 +102,11 @@ internal static RecurrenceSchedule DeserializeRecurrenceSchedule(JsonElement ele } if (property.NameEquals("hours")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -107,6 +117,11 @@ internal static RecurrenceSchedule DeserializeRecurrenceSchedule(JsonElement ele } if (property.NameEquals("weekDays")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,6 +132,11 @@ internal static RecurrenceSchedule DeserializeRecurrenceSchedule(JsonElement ele } if (property.NameEquals("monthDays")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -127,6 +147,11 @@ internal static RecurrenceSchedule DeserializeRecurrenceSchedule(JsonElement ele } if (property.NameEquals("monthlyOccurrences")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceScheduleOccurrence.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceScheduleOccurrence.Serialization.cs index 3a7f2a684f16..eda73aca73ab 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceScheduleOccurrence.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RecurrenceScheduleOccurrence.Serialization.cs @@ -44,11 +44,21 @@ internal static RecurrenceScheduleOccurrence DeserializeRecurrenceScheduleOccurr { if (property.NameEquals("day")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } day = property.Value.GetString().ToDayOfWeek(); continue; } if (property.NameEquals("occurrence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } occurrence = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RedirectIncompatibleRowSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RedirectIncompatibleRowSettings.Serialization.cs index 924925c664d8..23cf6e34c8b2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RedirectIncompatibleRowSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RedirectIncompatibleRowSettings.Serialization.cs @@ -46,6 +46,11 @@ internal static RedirectIncompatibleRowSettings DeserializeRedirectIncompatibleR } if (property.NameEquals("path")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } path = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalSource.Serialization.cs index d2e0184fd2e0..b72be1be0f02 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalSource.Serialization.cs @@ -59,6 +59,11 @@ internal static RelationalSource DeserializeRelationalSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } @@ -69,16 +74,31 @@ internal static RelationalSource DeserializeRelationalSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalTableDataset.Serialization.cs index ff5f6c499729..fbb15ba7d158 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RelationalTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static RelationalTableDataset DeserializeRelationalTableDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static RelationalTableDataset DeserializeRelationalTableDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static RelationalTableDataset DeserializeRelationalTableDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static RelationalTableDataset DeserializeRelationalTableDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RerunTumblingWindowTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RerunTumblingWindowTrigger.Serialization.cs index c11ff56321d1..bcb6672e5104 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RerunTumblingWindowTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RerunTumblingWindowTrigger.Serialization.cs @@ -82,11 +82,21 @@ internal static RerunTumblingWindowTrigger DeserializeRerunTumblingWindowTrigger } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,10 +107,20 @@ internal static RerunTumblingWindowTrigger DeserializeRerunTumblingWindowTrigger } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("parentTrigger")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } parentTrigger = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysLinkedService.Serialization.cs index 6c27a8c9b1e4..980db30bc4c0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static ResponsysLinkedService DeserializeResponsysLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static ResponsysLinkedService DeserializeResponsysLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static ResponsysLinkedService DeserializeResponsysLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static ResponsysLinkedService DeserializeResponsysLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -158,26 +178,51 @@ internal static ResponsysLinkedService DeserializeResponsysLinkedService(JsonEle } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysObjectDataset.Serialization.cs index cd84bb9febc0..55f23333ff8a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static ResponsysObjectDataset DeserializeResponsysObjectDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static ResponsysObjectDataset DeserializeResponsysObjectDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static ResponsysObjectDataset DeserializeResponsysObjectDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static ResponsysObjectDataset DeserializeResponsysObjectDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysSource.Serialization.cs index 474b8b6c589a..51f8266d36ea 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ResponsysSource.Serialization.cs @@ -65,11 +65,21 @@ internal static ResponsysSource DeserializeResponsysSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static ResponsysSource DeserializeResponsysSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestResourceDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestResourceDataset.Serialization.cs index 9d1d0f9c7e79..88fdf5577c57 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestResourceDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestResourceDataset.Serialization.cs @@ -128,11 +128,21 @@ internal static RestResourceDataset DeserializeRestResourceDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -143,6 +153,11 @@ internal static RestResourceDataset DeserializeRestResourceDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -153,6 +168,11 @@ internal static RestResourceDataset DeserializeRestResourceDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -163,35 +183,70 @@ internal static RestResourceDataset DeserializeRestResourceDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("relativeUrl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } relativeUrl = property0.Value.GetObject(); continue; } if (property0.NameEquals("requestMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestMethod = property0.Value.GetObject(); continue; } if (property0.NameEquals("requestBody")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestBody = property0.Value.GetObject(); continue; } if (property0.NameEquals("additionalHeaders")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalHeaders = property0.Value.GetObject(); continue; } if (property0.NameEquals("paginationRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } paginationRules = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestServiceLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestServiceLinkedService.Serialization.cs index 168acba60ed5..ccfa23908946 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestServiceLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestServiceLinkedService.Serialization.cs @@ -132,6 +132,11 @@ internal static RestServiceLinkedService DeserializeRestServiceLinkedService(Jso } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -142,6 +147,11 @@ internal static RestServiceLinkedService DeserializeRestServiceLinkedService(Jso } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -152,6 +162,11 @@ internal static RestServiceLinkedService DeserializeRestServiceLinkedService(Jso } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -162,6 +177,11 @@ internal static RestServiceLinkedService DeserializeRestServiceLinkedService(Jso } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -171,6 +191,11 @@ internal static RestServiceLinkedService DeserializeRestServiceLinkedService(Jso } if (property0.NameEquals("enableServerCertificateValidation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableServerCertificateValidation = property0.Value.GetObject(); continue; } @@ -181,36 +206,71 @@ internal static RestServiceLinkedService DeserializeRestServiceLinkedService(Jso } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("servicePrincipalId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalId = property0.Value.GetObject(); continue; } if (property0.NameEquals("servicePrincipalKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("tenant")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tenant = property0.Value.GetObject(); continue; } if (property0.NameEquals("aadResourceId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } aadResourceId = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestSource.Serialization.cs index 1c2b12416534..701a99d97c73 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RestSource.Serialization.cs @@ -89,31 +89,61 @@ internal static RestSource DeserializeRestSource(JsonElement element) { if (property.NameEquals("requestMethod")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestMethod = property.Value.GetObject(); continue; } if (property.NameEquals("requestBody")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestBody = property.Value.GetObject(); continue; } if (property.NameEquals("additionalHeaders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } additionalHeaders = property.Value.GetObject(); continue; } if (property.NameEquals("paginationRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } paginationRules = property.Value.GetObject(); continue; } if (property.NameEquals("httpRequestTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } httpRequestTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("requestInterval")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestInterval = property.Value.GetObject(); continue; } @@ -124,16 +154,31 @@ internal static RestSource DeserializeRestSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RetryPolicy.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RetryPolicy.Serialization.cs index be10034dbf5d..2dffb11b1237 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RetryPolicy.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/RetryPolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static RetryPolicy DeserializeRetryPolicy(JsonElement element) { if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetObject(); continue; } if (property.NameEquals("intervalInSeconds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } intervalInSeconds = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceLinkedService.Serialization.cs index 7f865d28d2fa..108ddc807089 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceLinkedService.Serialization.cs @@ -108,6 +108,11 @@ internal static SalesforceLinkedService DeserializeSalesforceLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -118,6 +123,11 @@ internal static SalesforceLinkedService DeserializeSalesforceLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +138,11 @@ internal static SalesforceLinkedService DeserializeSalesforceLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -138,30 +153,60 @@ internal static SalesforceLinkedService DeserializeSalesforceLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("environmentUrl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } environmentUrl = property0.Value.GetObject(); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("securityToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } securityToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudLinkedService.Serialization.cs index 9bedf3259d82..ebb17bbb2989 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static SalesforceMarketingCloudLinkedService DeserializeSalesforceMarke } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static SalesforceMarketingCloudLinkedService DeserializeSalesforceMarke } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static SalesforceMarketingCloudLinkedService DeserializeSalesforceMarke } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static SalesforceMarketingCloudLinkedService DeserializeSalesforceMarke } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("clientId")) @@ -150,26 +170,51 @@ internal static SalesforceMarketingCloudLinkedService DeserializeSalesforceMarke } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudObjectDataset.Serialization.cs index d2dca8c37724..acff7466b0f1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static SalesforceMarketingCloudObjectDataset DeserializeSalesforceMarke } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static SalesforceMarketingCloudObjectDataset DeserializeSalesforceMarke } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static SalesforceMarketingCloudObjectDataset DeserializeSalesforceMarke } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static SalesforceMarketingCloudObjectDataset DeserializeSalesforceMarke } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudSource.Serialization.cs index 41fc8a5e1674..7299a7371b6b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceMarketingCloudSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SalesforceMarketingCloudSource DeserializeSalesforceMarketingClo { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SalesforceMarketingCloudSource DeserializeSalesforceMarketingClo } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceObjectDataset.Serialization.cs index f650baff7cb3..3e7913a6d73f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static SalesforceObjectDataset DeserializeSalesforceObjectDataset(JsonE } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static SalesforceObjectDataset DeserializeSalesforceObjectDataset(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static SalesforceObjectDataset DeserializeSalesforceObjectDataset(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static SalesforceObjectDataset DeserializeSalesforceObjectDataset(JsonE } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("objectApiName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } objectApiName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudLinkedService.Serialization.cs index 5e78c7bffade..071ba8fb5ca4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static SalesforceServiceCloudLinkedService DeserializeSalesforceService } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static SalesforceServiceCloudLinkedService DeserializeSalesforceService } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static SalesforceServiceCloudLinkedService DeserializeSalesforceService } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,35 +159,70 @@ internal static SalesforceServiceCloudLinkedService DeserializeSalesforceService } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("environmentUrl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } environmentUrl = property0.Value.GetObject(); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("securityToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } securityToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("extendedProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } extendedProperties = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudObjectDataset.Serialization.cs index ea8b816ad825..9c496282d179 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static SalesforceServiceCloudObjectDataset DeserializeSalesforceService } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static SalesforceServiceCloudObjectDataset DeserializeSalesforceService } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static SalesforceServiceCloudObjectDataset DeserializeSalesforceService } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static SalesforceServiceCloudObjectDataset DeserializeSalesforceService } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("objectApiName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } objectApiName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSink.Serialization.cs index bb48aa06a3aa..9a275598f346 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSink.Serialization.cs @@ -83,16 +83,31 @@ internal static SalesforceServiceCloudSink DeserializeSalesforceServiceCloudSink { if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = new SalesforceSinkWriteBehavior(property.Value.GetString()); continue; } if (property.NameEquals("externalIdFieldName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } externalIdFieldName = property.Value.GetObject(); continue; } if (property.NameEquals("ignoreNullValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreNullValues = property.Value.GetObject(); continue; } @@ -103,26 +118,51 @@ internal static SalesforceServiceCloudSink DeserializeSalesforceServiceCloudSink } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSource.Serialization.cs index 3fb0db8fc926..a7f3f34303dc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceServiceCloudSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SalesforceServiceCloudSource DeserializeSalesforceServiceCloudSo { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("readBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } readBehavior = new SalesforceSourceReadBehavior(property.Value.GetString()); continue; } @@ -80,16 +90,31 @@ internal static SalesforceServiceCloudSource DeserializeSalesforceServiceCloudSo } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSink.Serialization.cs index 1d937b08fc1f..2e51fbc6f0d1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSink.Serialization.cs @@ -83,16 +83,31 @@ internal static SalesforceSink DeserializeSalesforceSink(JsonElement element) { if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = new SalesforceSinkWriteBehavior(property.Value.GetString()); continue; } if (property.NameEquals("externalIdFieldName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } externalIdFieldName = property.Value.GetObject(); continue; } if (property.NameEquals("ignoreNullValues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreNullValues = property.Value.GetObject(); continue; } @@ -103,26 +118,51 @@ internal static SalesforceSink DeserializeSalesforceSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSource.Serialization.cs index a8e090a1a11e..ab7795c9c578 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SalesforceSource.Serialization.cs @@ -71,16 +71,31 @@ internal static SalesforceSource DeserializeSalesforceSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("readBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } readBehavior = new SalesforceSourceReadBehavior(property.Value.GetString()); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static SalesforceSource DeserializeSalesforceSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBWLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBWLinkedService.Serialization.cs index d37562949576..6a93f487c896 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBWLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBWLinkedService.Serialization.cs @@ -105,6 +105,11 @@ internal static SapBWLinkedService DeserializeSapBWLinkedService(JsonElement ele } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -115,6 +120,11 @@ internal static SapBWLinkedService DeserializeSapBWLinkedService(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -125,6 +135,11 @@ internal static SapBWLinkedService DeserializeSapBWLinkedService(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -135,6 +150,11 @@ internal static SapBWLinkedService DeserializeSapBWLinkedService(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) @@ -154,16 +174,31 @@ internal static SapBWLinkedService DeserializeSapBWLinkedService(JsonElement ele } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwCubeDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwCubeDataset.Serialization.cs index 45d3a0b7bdf4..a328eaf83a67 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwCubeDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwCubeDataset.Serialization.cs @@ -95,11 +95,21 @@ internal static SapBwCubeDataset DeserializeSapBwCubeDataset(JsonElement element } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -110,6 +120,11 @@ internal static SapBwCubeDataset DeserializeSapBwCubeDataset(JsonElement element } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -120,6 +135,11 @@ internal static SapBwCubeDataset DeserializeSapBwCubeDataset(JsonElement element } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -130,6 +150,11 @@ internal static SapBwCubeDataset DeserializeSapBwCubeDataset(JsonElement element } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwSource.Serialization.cs index c445db042089..a60c718bcb7b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapBwSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SapBwSource DeserializeSapBwSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SapBwSource DeserializeSapBwSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerLinkedService.Serialization.cs index eb63ffecb46b..a202920d9892 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerLinkedService.Serialization.cs @@ -99,6 +99,11 @@ internal static SapCloudForCustomerLinkedService DeserializeSapCloudForCustomerL } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -109,6 +114,11 @@ internal static SapCloudForCustomerLinkedService DeserializeSapCloudForCustomerL } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -119,6 +129,11 @@ internal static SapCloudForCustomerLinkedService DeserializeSapCloudForCustomerL } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +144,11 @@ internal static SapCloudForCustomerLinkedService DeserializeSapCloudForCustomerL } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -138,16 +158,31 @@ internal static SapCloudForCustomerLinkedService DeserializeSapCloudForCustomerL } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerResourceDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerResourceDataset.Serialization.cs index 0a15c9e698db..986e441abe99 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerResourceDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerResourceDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static SapCloudForCustomerResourceDataset DeserializeSapCloudForCustome } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static SapCloudForCustomerResourceDataset DeserializeSapCloudForCustome } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static SapCloudForCustomerResourceDataset DeserializeSapCloudForCustome } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static SapCloudForCustomerResourceDataset DeserializeSapCloudForCustome } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("path")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSink.Serialization.cs index 370bae8389c1..44905c19d055 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSink.Serialization.cs @@ -71,6 +71,11 @@ internal static SapCloudForCustomerSink DeserializeSapCloudForCustomerSink(JsonE { if (property.NameEquals("writeBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBehavior = new SapCloudForCustomerSinkWriteBehavior(property.Value.GetString()); continue; } @@ -81,26 +86,51 @@ internal static SapCloudForCustomerSink DeserializeSapCloudForCustomerSink(JsonE } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSource.Serialization.cs index 71dcd7fc5f8d..62d7daba5670 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapCloudForCustomerSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SapCloudForCustomerSource DeserializeSapCloudForCustomerSource(J { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SapCloudForCustomerSource DeserializeSapCloudForCustomerSource(J } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccLinkedService.Serialization.cs index 1be4a6c70da8..f99b0989d8f6 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccLinkedService.Serialization.cs @@ -99,6 +99,11 @@ internal static SapEccLinkedService DeserializeSapEccLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -109,6 +114,11 @@ internal static SapEccLinkedService DeserializeSapEccLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -119,6 +129,11 @@ internal static SapEccLinkedService DeserializeSapEccLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +144,11 @@ internal static SapEccLinkedService DeserializeSapEccLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("url")) @@ -143,6 +163,11 @@ internal static SapEccLinkedService DeserializeSapEccLinkedService(JsonElement e } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccResourceDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccResourceDataset.Serialization.cs index 42fadf338167..186269bedfe2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccResourceDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccResourceDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static SapEccResourceDataset DeserializeSapEccResourceDataset(JsonEleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static SapEccResourceDataset DeserializeSapEccResourceDataset(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static SapEccResourceDataset DeserializeSapEccResourceDataset(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static SapEccResourceDataset DeserializeSapEccResourceDataset(JsonEleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("path")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccSource.Serialization.cs index d5f343759940..4fa69cfbb521 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapEccSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SapEccSource DeserializeSapEccSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SapEccSource DeserializeSapEccSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaLinkedService.Serialization.cs index f8fca224b873..d323db58641e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static SapHanaLinkedService DeserializeSapHanaLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static SapHanaLinkedService DeserializeSapHanaLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static SapHanaLinkedService DeserializeSapHanaLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,10 +156,20 @@ internal static SapHanaLinkedService DeserializeSapHanaLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } @@ -155,21 +180,41 @@ internal static SapHanaLinkedService DeserializeSapHanaLinkedService(JsonElement } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new SapHanaAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaPartitionSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaPartitionSettings.Serialization.cs index aa82afa67411..9c1c3688babb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaPartitionSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaPartitionSettings.Serialization.cs @@ -30,6 +30,11 @@ internal static SapHanaPartitionSettings DeserializeSapHanaPartitionSettings(Jso { if (property.NameEquals("partitionColumnName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionColumnName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaSource.Serialization.cs index 6abda2c007fe..a7bf38f9994f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaSource.Serialization.cs @@ -83,26 +83,51 @@ internal static SapHanaSource DeserializeSapHanaSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("packetSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } packetSize = property.Value.GetObject(); continue; } if (property.NameEquals("partitionOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionOption = new SapHanaPartitionOption(property.Value.GetString()); continue; } if (property.NameEquals("partitionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionSettings = SapHanaPartitionSettings.DeserializeSapHanaPartitionSettings(property.Value); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -113,16 +138,31 @@ internal static SapHanaSource DeserializeSapHanaSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaTableDataset.Serialization.cs index cc1036361daf..d324418809b5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapHanaTableDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static SapHanaTableDataset DeserializeSapHanaTableDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static SapHanaTableDataset DeserializeSapHanaTableDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static SapHanaTableDataset DeserializeSapHanaTableDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static SapHanaTableDataset DeserializeSapHanaTableDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubLinkedService.Serialization.cs index d05c0651a642..339b0c1ebf83 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static SapOpenHubLinkedService DeserializeSapOpenHubLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static SapOpenHubLinkedService DeserializeSapOpenHubLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static SapOpenHubLinkedService DeserializeSapOpenHubLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static SapOpenHubLinkedService DeserializeSapOpenHubLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) @@ -160,21 +180,41 @@ internal static SapOpenHubLinkedService DeserializeSapOpenHubLinkedService(JsonE } if (property0.NameEquals("language")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } language = property0.Value.GetObject(); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubSource.Serialization.cs index 389c8cf88704..8fd33a9b9aab 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubSource.Serialization.cs @@ -71,16 +71,31 @@ internal static SapOpenHubSource DeserializeSapOpenHubSource(JsonElement element { if (property.NameEquals("excludeLastRequest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeLastRequest = property.Value.GetObject(); continue; } if (property.NameEquals("baseRequestId")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } baseRequestId = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -91,16 +106,31 @@ internal static SapOpenHubSource DeserializeSapOpenHubSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubTableDataset.Serialization.cs index f22248e96108..ff0110686e00 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapOpenHubTableDataset.Serialization.cs @@ -113,11 +113,21 @@ internal static SapOpenHubTableDataset DeserializeSapOpenHubTableDataset(JsonEle } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -128,6 +138,11 @@ internal static SapOpenHubTableDataset DeserializeSapOpenHubTableDataset(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -138,6 +153,11 @@ internal static SapOpenHubTableDataset DeserializeSapOpenHubTableDataset(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -148,11 +168,21 @@ internal static SapOpenHubTableDataset DeserializeSapOpenHubTableDataset(JsonEle } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("openHubDestinationName")) @@ -162,11 +192,21 @@ internal static SapOpenHubTableDataset DeserializeSapOpenHubTableDataset(JsonEle } if (property0.NameEquals("excludeLastRequest")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } excludeLastRequest = property0.Value.GetObject(); continue; } if (property0.NameEquals("baseRequestId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } baseRequestId = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableLinkedService.Serialization.cs index 02feb535de11..fe94f7f0ac00 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableLinkedService.Serialization.cs @@ -174,6 +174,11 @@ internal static SapTableLinkedService DeserializeSapTableLinkedService(JsonEleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -184,6 +189,11 @@ internal static SapTableLinkedService DeserializeSapTableLinkedService(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -194,6 +204,11 @@ internal static SapTableLinkedService DeserializeSapTableLinkedService(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -204,85 +219,170 @@ internal static SapTableLinkedService DeserializeSapTableLinkedService(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } server = property0.Value.GetObject(); continue; } if (property0.NameEquals("systemNumber")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } systemNumber = property0.Value.GetObject(); continue; } if (property0.NameEquals("clientId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientId = property0.Value.GetObject(); continue; } if (property0.NameEquals("language")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } language = property0.Value.GetObject(); continue; } if (property0.NameEquals("systemId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } systemId = property0.Value.GetObject(); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("messageServer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } messageServer = property0.Value.GetObject(); continue; } if (property0.NameEquals("messageServerService")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } messageServerService = property0.Value.GetObject(); continue; } if (property0.NameEquals("sncMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sncMode = property0.Value.GetObject(); continue; } if (property0.NameEquals("sncMyName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sncMyName = property0.Value.GetObject(); continue; } if (property0.NameEquals("sncPartnerName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sncPartnerName = property0.Value.GetObject(); continue; } if (property0.NameEquals("sncLibraryPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sncLibraryPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("sncQop")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sncQop = property0.Value.GetObject(); continue; } if (property0.NameEquals("logonGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } logonGroup = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTablePartitionSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTablePartitionSettings.Serialization.cs index 45ea9d45a545..13d66acc61cd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTablePartitionSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTablePartitionSettings.Serialization.cs @@ -48,21 +48,41 @@ internal static SapTablePartitionSettings DeserializeSapTablePartitionSettings(J { if (property.NameEquals("partitionColumnName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionColumnName = property.Value.GetObject(); continue; } if (property.NameEquals("partitionUpperBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionUpperBound = property.Value.GetObject(); continue; } if (property.NameEquals("partitionLowerBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionLowerBound = property.Value.GetObject(); continue; } if (property.NameEquals("maxPartitionsNumber")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxPartitionsNumber = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableResourceDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableResourceDataset.Serialization.cs index 11b6fbb3674d..8fef887830f8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableResourceDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableResourceDataset.Serialization.cs @@ -101,11 +101,21 @@ internal static SapTableResourceDataset DeserializeSapTableResourceDataset(JsonE } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -116,6 +126,11 @@ internal static SapTableResourceDataset DeserializeSapTableResourceDataset(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -126,6 +141,11 @@ internal static SapTableResourceDataset DeserializeSapTableResourceDataset(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,11 +156,21 @@ internal static SapTableResourceDataset DeserializeSapTableResourceDataset(JsonE } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableSource.Serialization.cs index deea99e68585..cd1d890be014 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SapTableSource.Serialization.cs @@ -107,46 +107,91 @@ internal static SapTableSource DeserializeSapTableSource(JsonElement element) { if (property.NameEquals("rowCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rowCount = property.Value.GetObject(); continue; } if (property.NameEquals("rowSkips")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rowSkips = property.Value.GetObject(); continue; } if (property.NameEquals("rfcTableFields")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rfcTableFields = property.Value.GetObject(); continue; } if (property.NameEquals("rfcTableOptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rfcTableOptions = property.Value.GetObject(); continue; } if (property.NameEquals("batchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } batchSize = property.Value.GetObject(); continue; } if (property.NameEquals("customRfcReadTableFunctionModule")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } customRfcReadTableFunctionModule = property.Value.GetObject(); continue; } if (property.NameEquals("partitionOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionOption = new SapTablePartitionOption(property.Value.GetString()); continue; } if (property.NameEquals("partitionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionSettings = SapTablePartitionSettings.DeserializeSapTablePartitionSettings(property.Value); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -157,16 +202,31 @@ internal static SapTableSource DeserializeSapTableSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTrigger.Serialization.cs index 1aa75cae08d2..b4fdb4565c5f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTrigger.Serialization.cs @@ -70,6 +70,11 @@ internal static ScheduleTrigger DeserializeScheduleTrigger(JsonElement element) { if (property.NameEquals("pipelines")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -90,11 +95,21 @@ internal static ScheduleTrigger DeserializeScheduleTrigger(JsonElement element) } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -105,6 +120,11 @@ internal static ScheduleTrigger DeserializeScheduleTrigger(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("recurrence")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTriggerRecurrence.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTriggerRecurrence.Serialization.cs index f050928c1db3..e93212731ee9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTriggerRecurrence.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ScheduleTriggerRecurrence.Serialization.cs @@ -69,21 +69,41 @@ internal static ScheduleTriggerRecurrence DeserializeScheduleTriggerRecurrence(J { if (property.NameEquals("frequency")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } frequency = new RecurrenceFrequency(property.Value.GetString()); continue; } if (property.NameEquals("interval")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } interval = property.Value.GetInt32(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -94,6 +114,11 @@ internal static ScheduleTriggerRecurrence DeserializeScheduleTriggerRecurrence(J } if (property.NameEquals("schedule")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schedule = RecurrenceSchedule.DeserializeRecurrenceSchedule(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowLinkedService.Serialization.cs index a1a9de4bc05d..34c457992bc5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowLinkedService.Serialization.cs @@ -132,6 +132,11 @@ internal static ServiceNowLinkedService DeserializeServiceNowLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -142,6 +147,11 @@ internal static ServiceNowLinkedService DeserializeServiceNowLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -152,6 +162,11 @@ internal static ServiceNowLinkedService DeserializeServiceNowLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -162,6 +177,11 @@ internal static ServiceNowLinkedService DeserializeServiceNowLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -176,41 +196,81 @@ internal static ServiceNowLinkedService DeserializeServiceNowLinkedService(JsonE } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("clientId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientId = property0.Value.GetObject(); continue; } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowObjectDataset.Serialization.cs index 3302cd714aa9..a1b5a09c3f9b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static ServiceNowObjectDataset DeserializeServiceNowObjectDataset(JsonE } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static ServiceNowObjectDataset DeserializeServiceNowObjectDataset(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static ServiceNowObjectDataset DeserializeServiceNowObjectDataset(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static ServiceNowObjectDataset DeserializeServiceNowObjectDataset(JsonE } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowSource.Serialization.cs index 9e1cc061cc0a..8f4cdefdf943 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ServiceNowSource.Serialization.cs @@ -65,11 +65,21 @@ internal static ServiceNowSource DeserializeServiceNowSource(JsonElement element { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static ServiceNowSource DeserializeServiceNowSource(JsonElement element } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SetVariableActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SetVariableActivity.Serialization.cs index a8e86fea390a..72a3cf98612e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SetVariableActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SetVariableActivity.Serialization.cs @@ -96,6 +96,11 @@ internal static SetVariableActivity DeserializeSetVariableActivity(JsonElement e } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +111,11 @@ internal static SetVariableActivity DeserializeSetVariableActivity(JsonElement e } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -116,6 +126,11 @@ internal static SetVariableActivity DeserializeSetVariableActivity(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("variableName")) @@ -125,6 +140,11 @@ internal static SetVariableActivity DeserializeSetVariableActivity(JsonElement e } if (property0.NameEquals("value")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } value = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpLocation.Serialization.cs index 3df5a9a13c50..bc5d8ded938d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpLocation.Serialization.cs @@ -52,11 +52,21 @@ internal static SftpLocation DeserializeSftpLocation(JsonElement element) } if (property.NameEquals("folderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folderPath = property.Value.GetObject(); continue; } if (property.NameEquals("fileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileName = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpReadSettings.Serialization.cs index e37038ff26c8..d2716db2b837 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpReadSettings.Serialization.cs @@ -71,26 +71,51 @@ internal static SftpReadSettings DeserializeSftpReadSettings(JsonElement element { if (property.NameEquals("recursive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recursive = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFolderPath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFolderPath = property.Value.GetObject(); continue; } if (property.NameEquals("wildcardFileName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } wildcardFileName = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeStart")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeStart = property.Value.GetObject(); continue; } if (property.NameEquals("modifiedDatetimeEnd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } modifiedDatetimeEnd = property.Value.GetObject(); continue; } @@ -101,6 +126,11 @@ internal static SftpReadSettings DeserializeSftpReadSettings(JsonElement element } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpServerLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpServerLinkedService.Serialization.cs index 2c6205a0b84a..b2198b1cc4ae 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpServerLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpServerLinkedService.Serialization.cs @@ -141,6 +141,11 @@ internal static SftpServerLinkedService DeserializeSftpServerLinkedService(JsonE } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -151,6 +156,11 @@ internal static SftpServerLinkedService DeserializeSftpServerLinkedService(JsonE } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -161,6 +171,11 @@ internal static SftpServerLinkedService DeserializeSftpServerLinkedService(JsonE } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -171,6 +186,11 @@ internal static SftpServerLinkedService DeserializeSftpServerLinkedService(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -180,51 +200,101 @@ internal static SftpServerLinkedService DeserializeSftpServerLinkedService(JsonE } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetObject(); continue; } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new SftpAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } if (property0.NameEquals("privateKeyPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateKeyPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("privateKeyContent")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateKeyContent = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("passPhrase")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } passPhrase = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("skipHostKeyValidation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } skipHostKeyValidation = property0.Value.GetObject(); continue; } if (property0.NameEquals("hostKeyFingerprint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostKeyFingerprint = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpWriteSettings.Serialization.cs index adce8ed37545..6ae7c6b6a8ac 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SftpWriteSettings.Serialization.cs @@ -53,6 +53,11 @@ internal static SftpWriteSettings DeserializeSftpWriteSettings(JsonElement eleme { if (property.NameEquals("operationTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } operationTimeout = property.Value.GetObject(); continue; } @@ -63,11 +68,21 @@ internal static SftpWriteSettings DeserializeSftpWriteSettings(JsonElement eleme } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyLinkedService.Serialization.cs index 12b3a4cd6f1a..caf1625881d0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static ShopifyLinkedService DeserializeShopifyLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static ShopifyLinkedService DeserializeShopifyLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static ShopifyLinkedService DeserializeShopifyLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static ShopifyLinkedService DeserializeShopifyLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -150,26 +170,51 @@ internal static ShopifyLinkedService DeserializeShopifyLinkedService(JsonElement } if (property0.NameEquals("accessToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyObjectDataset.Serialization.cs index db37d7782fa7..2441a1d94df7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifyObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static ShopifyObjectDataset DeserializeShopifyObjectDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static ShopifyObjectDataset DeserializeShopifyObjectDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static ShopifyObjectDataset DeserializeShopifyObjectDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static ShopifyObjectDataset DeserializeShopifyObjectDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifySource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifySource.Serialization.cs index e6723afbf90d..cbc6ae90ab41 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifySource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ShopifySource.Serialization.cs @@ -65,11 +65,21 @@ internal static ShopifySource DeserializeShopifySource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static ShopifySource DeserializeShopifySource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJob.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJob.Serialization.cs index 62c493fa3bbe..ca99591f5e58 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJob.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJob.Serialization.cs @@ -37,6 +37,11 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) { if (property.NameEquals("livyInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } livyInfo = SparkBatchJobState.DeserializeSparkBatchJobState(property.Value); continue; } @@ -72,26 +77,51 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) } if (property.NameEquals("jobType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } jobType = new SparkJobType(property.Value.GetString()); continue; } if (property.NameEquals("result")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } result = new SparkBatchJobResultType(property.Value.GetString()); continue; } if (property.NameEquals("schedulerInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schedulerInfo = SparkScheduler.DeserializeSparkScheduler(property.Value); continue; } if (property.NameEquals("pluginInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pluginInfo = SparkServicePlugin.DeserializeSparkServicePlugin(property.Value); continue; } if (property.NameEquals("errorInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -102,6 +132,11 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -122,6 +157,11 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) } if (property.NameEquals("appInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -137,6 +177,11 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) } if (property.NameEquals("log")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJobState.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJobState.Serialization.cs index 765a879f39ae..edbcaa7fa97b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJobState.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkBatchJobState.Serialization.cs @@ -28,36 +28,71 @@ internal static SparkBatchJobState DeserializeSparkBatchJobState(JsonElement ele { if (property.NameEquals("notStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } notStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("startingAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startingAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("runningAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runningAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("deadAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deadAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("successAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("killedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } killedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("recoveringAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoveringAt = property.Value.GetDateTimeOffset("O"); continue; } @@ -68,6 +103,11 @@ internal static SparkBatchJobState DeserializeSparkBatchJobState(JsonElement ele } if (property.NameEquals("jobCreationRequest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } jobCreationRequest = SparkRequest.DeserializeSparkRequest(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkJobProperties.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkJobProperties.Serialization.cs index 741449985427..629681a18b9d 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkJobProperties.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkJobProperties.Serialization.cs @@ -127,11 +127,21 @@ internal static SparkJobProperties DeserializeSparkJobProperties(JsonElement ele } if (property.NameEquals("conf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } conf = property.Value.GetObject(); continue; } if (property.NameEquals("args")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -142,6 +152,11 @@ internal static SparkJobProperties DeserializeSparkJobProperties(JsonElement ele } if (property.NameEquals("jars")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -152,6 +167,11 @@ internal static SparkJobProperties DeserializeSparkJobProperties(JsonElement ele } if (property.NameEquals("files")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -162,6 +182,11 @@ internal static SparkJobProperties DeserializeSparkJobProperties(JsonElement ele } if (property.NameEquals("archives")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkLinkedService.Serialization.cs index 82a04ce63874..c6695a14e3b8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkLinkedService.Serialization.cs @@ -153,6 +153,11 @@ internal static SparkLinkedService DeserializeSparkLinkedService(JsonElement ele } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -163,6 +168,11 @@ internal static SparkLinkedService DeserializeSparkLinkedService(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -173,6 +183,11 @@ internal static SparkLinkedService DeserializeSparkLinkedService(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -183,6 +198,11 @@ internal static SparkLinkedService DeserializeSparkLinkedService(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -197,11 +217,21 @@ internal static SparkLinkedService DeserializeSparkLinkedService(JsonElement ele } if (property0.NameEquals("serverType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serverType = new SparkServerType(property0.Value.GetString()); continue; } if (property0.NameEquals("thriftTransportProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } thriftTransportProtocol = new SparkThriftTransportProtocol(property0.Value.GetString()); continue; } @@ -212,46 +242,91 @@ internal static SparkLinkedService DeserializeSparkLinkedService(JsonElement ele } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("httpPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } httpPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("enableSsl")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableSsl = property0.Value.GetObject(); continue; } if (property0.NameEquals("trustedCertPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } trustedCertPath = property0.Value.GetObject(); continue; } if (property0.NameEquals("useSystemTrustStore")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useSystemTrustStore = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowHostNameCNMismatch")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHostNameCNMismatch = property0.Value.GetObject(); continue; } if (property0.NameEquals("allowSelfSignedServerCert")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowSelfSignedServerCert = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkObjectDataset.Serialization.cs index 189fac475baa..33af9ca3b0e1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkObjectDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static SparkObjectDataset DeserializeSparkObjectDataset(JsonElement ele } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static SparkObjectDataset DeserializeSparkObjectDataset(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static SparkObjectDataset DeserializeSparkObjectDataset(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static SparkObjectDataset DeserializeSparkObjectDataset(JsonElement ele } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkRequest.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkRequest.Serialization.cs index 6a7b218ae131..17908f2df377 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkRequest.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkRequest.Serialization.cs @@ -48,6 +48,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("args")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,6 +63,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("jars")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +78,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("pyFiles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -78,6 +93,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("files")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -88,6 +108,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("archives")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -98,6 +123,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("conf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +143,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("driverCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } driverCores = property.Value.GetInt32(); continue; } @@ -123,11 +158,21 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("executorCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } executorCores = property.Value.GetInt32(); continue; } if (property.NameEquals("numExecutors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } numExecutors = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkScheduler.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkScheduler.Serialization.cs index 270185e0ced8..315d6c23e3b1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkScheduler.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkScheduler.Serialization.cs @@ -24,26 +24,51 @@ internal static SparkScheduler DeserializeSparkScheduler(JsonElement element) { if (property.NameEquals("submittedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } submittedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("scheduledAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cancellationRequestedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cancellationRequestedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("currentState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentState = new SchedulerCurrentState(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServiceError.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServiceError.Serialization.cs index d6daeb4122ee..8c5b7c4ab21f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServiceError.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServiceError.Serialization.cs @@ -31,6 +31,11 @@ internal static SparkServiceError DeserializeSparkServiceError(JsonElement eleme } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = new SparkErrorSource(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServicePlugin.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServicePlugin.Serialization.cs index fa720cec0419..f1bc0bf9d1b3 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServicePlugin.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkServicePlugin.Serialization.cs @@ -25,31 +25,61 @@ internal static SparkServicePlugin DeserializeSparkServicePlugin(JsonElement ele { if (property.NameEquals("preparationStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preparationStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("resourceAcquisitionStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resourceAcquisitionStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("submissionStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } submissionStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("monitoringStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } monitoringStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cleanupStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cleanupStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("currentState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentState = new PluginCurrentState(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkSource.Serialization.cs index 5592613fcb0a..db50ca50bb41 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SparkSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SparkSource DeserializeSparkSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SparkSource DeserializeSparkSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSink.Serialization.cs index 080a7db675b5..a4b9c4253aae 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSink.Serialization.cs @@ -101,31 +101,61 @@ internal static SqlDWSink DeserializeSqlDWSink(JsonElement element) { if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } if (property.NameEquals("allowPolyBase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowPolyBase = property.Value.GetObject(); continue; } if (property.NameEquals("polyBaseSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } polyBaseSettings = PolybaseSettings.DeserializePolybaseSettings(property.Value); continue; } if (property.NameEquals("allowCopyCommand")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowCopyCommand = property.Value.GetObject(); continue; } if (property.NameEquals("copyCommandSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyCommandSettings = DWCopyCommandSettings.DeserializeDWCopyCommandSettings(property.Value); continue; } if (property.NameEquals("tableOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tableOption = property.Value.GetObject(); continue; } @@ -136,26 +166,51 @@ internal static SqlDWSink DeserializeSqlDWSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSource.Serialization.cs index 23ed2316d22e..42b0b45c3418 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlDWSource.Serialization.cs @@ -77,21 +77,41 @@ internal static SqlDWSource DeserializeSqlDWSource(JsonElement element) { if (property.NameEquals("sqlReaderQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderQuery = property.Value.GetObject(); continue; } if (property.NameEquals("sqlReaderStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storedProcedureParameters = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -102,16 +122,31 @@ internal static SqlDWSource DeserializeSqlDWSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISink.Serialization.cs index 42927d03fa0d..88be80466d32 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISink.Serialization.cs @@ -107,21 +107,41 @@ internal static SqlMISink DeserializeSqlMISink(JsonElement element) { if (property.NameEquals("sqlWriterStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("sqlWriterTableType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterTableType = property.Value.GetObject(); continue; } if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -132,11 +152,21 @@ internal static SqlMISink DeserializeSqlMISink(JsonElement element) } if (property.NameEquals("storedProcedureTableTypeParameterName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storedProcedureTableTypeParameterName = property.Value.GetObject(); continue; } if (property.NameEquals("tableOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tableOption = property.Value.GetObject(); continue; } @@ -147,26 +177,51 @@ internal static SqlMISink DeserializeSqlMISink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISource.Serialization.cs index 4032c3a0e4ba..3fec0569412c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlMISource.Serialization.cs @@ -89,16 +89,31 @@ internal static SqlMISource DeserializeSqlMISource(JsonElement element) { if (property.NameEquals("sqlReaderQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderQuery = property.Value.GetObject(); continue; } if (property.NameEquals("sqlReaderStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -109,11 +124,21 @@ internal static SqlMISource DeserializeSqlMISource(JsonElement element) } if (property.NameEquals("produceAdditionalTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } produceAdditionalTypes = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -124,16 +149,31 @@ internal static SqlMISource DeserializeSqlMISource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlPoolStoredProcedureActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlPoolStoredProcedureActivity.Serialization.cs index 172ba649bfc1..5c093c24f92a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlPoolStoredProcedureActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlPoolStoredProcedureActivity.Serialization.cs @@ -107,6 +107,11 @@ internal static SqlPoolStoredProcedureActivity DeserializeSqlPoolStoredProcedure } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,6 +122,11 @@ internal static SqlPoolStoredProcedureActivity DeserializeSqlPoolStoredProcedure } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -127,6 +137,11 @@ internal static SqlPoolStoredProcedureActivity DeserializeSqlPoolStoredProcedure } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storedProcedureName")) @@ -136,6 +151,11 @@ internal static SqlPoolStoredProcedureActivity DeserializeSqlPoolStoredProcedure } if (property0.NameEquals("storedProcedureParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScript.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScript.Serialization.cs index b36695395301..8f6a269729e0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScript.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScript.Serialization.cs @@ -52,6 +52,11 @@ internal static SqlScript DeserializeSqlScript(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new SqlScriptType(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScriptContent.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScriptContent.Serialization.cs index 626ba57724b2..e60e1941fc4e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScriptContent.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlScriptContent.Serialization.cs @@ -54,6 +54,11 @@ internal static SqlScriptContent DeserializeSqlScriptContent(JsonElement element } if (property.NameEquals("metadata")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } metadata = SqlScriptMetadata.DeserializeSqlScriptMetadata(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerLinkedService.Serialization.cs index 88367133b163..f9b25782bbb0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerLinkedService.Serialization.cs @@ -99,6 +99,11 @@ internal static SqlServerLinkedService DeserializeSqlServerLinkedService(JsonEle } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -109,6 +114,11 @@ internal static SqlServerLinkedService DeserializeSqlServerLinkedService(JsonEle } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -119,6 +129,11 @@ internal static SqlServerLinkedService DeserializeSqlServerLinkedService(JsonEle } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +144,11 @@ internal static SqlServerLinkedService DeserializeSqlServerLinkedService(JsonEle } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) @@ -138,16 +158,31 @@ internal static SqlServerLinkedService DeserializeSqlServerLinkedService(JsonEle } if (property0.NameEquals("userName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } userName = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSink.Serialization.cs index 1fe90a728464..61a06a720b6f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSink.Serialization.cs @@ -107,21 +107,41 @@ internal static SqlServerSink DeserializeSqlServerSink(JsonElement element) { if (property.NameEquals("sqlWriterStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("sqlWriterTableType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterTableType = property.Value.GetObject(); continue; } if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -132,11 +152,21 @@ internal static SqlServerSink DeserializeSqlServerSink(JsonElement element) } if (property.NameEquals("storedProcedureTableTypeParameterName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storedProcedureTableTypeParameterName = property.Value.GetObject(); continue; } if (property.NameEquals("tableOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tableOption = property.Value.GetObject(); continue; } @@ -147,26 +177,51 @@ internal static SqlServerSink DeserializeSqlServerSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSource.Serialization.cs index d52469c12550..edb5ef9fe169 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerSource.Serialization.cs @@ -89,16 +89,31 @@ internal static SqlServerSource DeserializeSqlServerSource(JsonElement element) { if (property.NameEquals("sqlReaderQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderQuery = property.Value.GetObject(); continue; } if (property.NameEquals("sqlReaderStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -109,11 +124,21 @@ internal static SqlServerSource DeserializeSqlServerSource(JsonElement element) } if (property.NameEquals("produceAdditionalTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } produceAdditionalTypes = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -124,16 +149,31 @@ internal static SqlServerSource DeserializeSqlServerSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerStoredProcedureActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerStoredProcedureActivity.Serialization.cs index bc33e2a4c639..23c10ae27dd7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerStoredProcedureActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerStoredProcedureActivity.Serialization.cs @@ -96,11 +96,21 @@ internal static SqlServerStoredProcedureActivity DeserializeSqlServerStoredProce { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -121,6 +131,11 @@ internal static SqlServerStoredProcedureActivity DeserializeSqlServerStoredProce } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +146,11 @@ internal static SqlServerStoredProcedureActivity DeserializeSqlServerStoredProce } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +161,11 @@ internal static SqlServerStoredProcedureActivity DeserializeSqlServerStoredProce } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storedProcedureName")) @@ -150,6 +175,11 @@ internal static SqlServerStoredProcedureActivity DeserializeSqlServerStoredProce } if (property0.NameEquals("storedProcedureParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerTableDataset.Serialization.cs index 292086cfc32c..f3db754b715b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlServerTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static SqlServerTableDataset DeserializeSqlServerTableDataset(JsonEleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static SqlServerTableDataset DeserializeSqlServerTableDataset(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static SqlServerTableDataset DeserializeSqlServerTableDataset(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static SqlServerTableDataset DeserializeSqlServerTableDataset(JsonEleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSink.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSink.Serialization.cs index 959e2a4e31a6..9a5253e1bc76 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSink.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSink.Serialization.cs @@ -107,21 +107,41 @@ internal static SqlSink DeserializeSqlSink(JsonElement element) { if (property.NameEquals("sqlWriterStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("sqlWriterTableType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlWriterTableType = property.Value.GetObject(); continue; } if (property.NameEquals("preCopyScript")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preCopyScript = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -132,11 +152,21 @@ internal static SqlSink DeserializeSqlSink(JsonElement element) } if (property.NameEquals("storedProcedureTableTypeParameterName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storedProcedureTableTypeParameterName = property.Value.GetObject(); continue; } if (property.NameEquals("tableOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tableOption = property.Value.GetObject(); continue; } @@ -147,26 +177,51 @@ internal static SqlSink DeserializeSqlSink(JsonElement element) } if (property.NameEquals("writeBatchSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchSize = property.Value.GetObject(); continue; } if (property.NameEquals("writeBatchTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeBatchTimeout = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sinkRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sinkRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSource.Serialization.cs index a0ee4d692029..f1ba84462b25 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SqlSource.Serialization.cs @@ -83,16 +83,31 @@ internal static SqlSource DeserializeSqlSource(JsonElement element) { if (property.NameEquals("sqlReaderQuery")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderQuery = property.Value.GetObject(); continue; } if (property.NameEquals("sqlReaderStoredProcedureName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sqlReaderStoredProcedureName = property.Value.GetObject(); continue; } if (property.NameEquals("storedProcedureParameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -103,6 +118,11 @@ internal static SqlSource DeserializeSqlSource(JsonElement element) } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -113,16 +133,31 @@ internal static SqlSource DeserializeSqlSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareLinkedService.Serialization.cs index 947bdb7144a0..86ab917cea7f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareLinkedService.Serialization.cs @@ -117,6 +117,11 @@ internal static SquareLinkedService DeserializeSquareLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -127,6 +132,11 @@ internal static SquareLinkedService DeserializeSquareLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -137,6 +147,11 @@ internal static SquareLinkedService DeserializeSquareLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +162,11 @@ internal static SquareLinkedService DeserializeSquareLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -161,6 +181,11 @@ internal static SquareLinkedService DeserializeSquareLinkedService(JsonElement e } if (property0.NameEquals("clientSecret")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } clientSecret = SecretBase.DeserializeSecretBase(property0.Value); continue; } @@ -171,21 +196,41 @@ internal static SquareLinkedService DeserializeSquareLinkedService(JsonElement e } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareObjectDataset.Serialization.cs index a31310e1e373..af49cd11f0d8 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static SquareObjectDataset DeserializeSquareObjectDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static SquareObjectDataset DeserializeSquareObjectDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static SquareObjectDataset DeserializeSquareObjectDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static SquareObjectDataset DeserializeSquareObjectDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareSource.Serialization.cs index 2da40cd2aa91..836779f6f066 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SquareSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SquareSource DeserializeSquareSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SquareSource DeserializeSquareSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisLogLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisLogLocation.Serialization.cs index 5850354ac61a..a753996d95f1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisLogLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisLogLocation.Serialization.cs @@ -55,15 +55,30 @@ internal static SsisLogLocation DeserializeSsisLogLocation(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("accessCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessCredential = SsisAccessCredential.DeserializeSsisAccessCredential(property0.Value); continue; } if (property0.NameEquals("logRefreshInterval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } logRefreshInterval = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPackageLocation.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPackageLocation.Serialization.cs index 5a86e1891948..b4c5292ee5a2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPackageLocation.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPackageLocation.Serialization.cs @@ -87,30 +87,60 @@ internal static SsisPackageLocation DeserializeSsisPackageLocation(JsonElement e { if (property.NameEquals("packagePath")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } packagePath = property.Value.GetObject(); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new SsisPackageLocationType(property.Value.GetString()); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("packagePassword")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } packagePassword = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("accessCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessCredential = SsisAccessCredential.DeserializeSsisAccessCredential(property0.Value); continue; } if (property0.NameEquals("configurationPath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } configurationPath = property0.Value.GetObject(); continue; } @@ -121,6 +151,11 @@ internal static SsisPackageLocation DeserializeSsisPackageLocation(JsonElement e } if (property0.NameEquals("packageContent")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } packageContent = property0.Value.GetObject(); continue; } @@ -131,6 +166,11 @@ internal static SsisPackageLocation DeserializeSsisPackageLocation(JsonElement e } if (property0.NameEquals("childPackages")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPropertyOverride.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPropertyOverride.Serialization.cs index f0f04c7fa107..a856e1198f0f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPropertyOverride.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SsisPropertyOverride.Serialization.cs @@ -38,6 +38,11 @@ internal static SsisPropertyOverride DeserializeSsisPropertyOverride(JsonElement } if (property.NameEquals("isSensitive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isSensitive = property.Value.GetBoolean(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StagingSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StagingSettings.Serialization.cs index fdd5a7fdd31d..f1e76260de4b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StagingSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StagingSettings.Serialization.cs @@ -52,11 +52,21 @@ internal static StagingSettings DeserializeStagingSettings(JsonElement element) } if (property.NameEquals("path")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } path = property.Value.GetObject(); continue; } if (property.NameEquals("enableCompression")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableCompression = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreReadSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreReadSettings.Serialization.cs index ef872f4072d0..24a942e54f1a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreReadSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreReadSettings.Serialization.cs @@ -63,6 +63,11 @@ internal static StoreReadSettings DeserializeStoreReadSettings(JsonElement eleme } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreWriteSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreWriteSettings.Serialization.cs index 1b49a00dcebb..e998b55c538f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreWriteSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoreWriteSettings.Serialization.cs @@ -63,11 +63,21 @@ internal static StoreWriteSettings DeserializeStoreWriteSettings(JsonElement ele } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } if (property.NameEquals("copyBehavior")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } copyBehavior = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoredProcedureParameter.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoredProcedureParameter.Serialization.cs index 243a96ade619..cbed6381f9c9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoredProcedureParameter.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/StoredProcedureParameter.Serialization.cs @@ -36,11 +36,21 @@ internal static StoredProcedureParameter DeserializeStoredProcedureParameter(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetObject(); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new StoredProcedureParameterType(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchActivity.Serialization.cs index 4102c37eb035..b95cd239dedd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchActivity.Serialization.cs @@ -109,6 +109,11 @@ internal static SwitchActivity DeserializeSwitchActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -119,6 +124,11 @@ internal static SwitchActivity DeserializeSwitchActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -129,6 +139,11 @@ internal static SwitchActivity DeserializeSwitchActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("on")) @@ -138,6 +153,11 @@ internal static SwitchActivity DeserializeSwitchActivity(JsonElement element) } if (property0.NameEquals("cases")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -148,6 +168,11 @@ internal static SwitchActivity DeserializeSwitchActivity(JsonElement element) } if (property0.NameEquals("defaultActivities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchCase.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchCase.Serialization.cs index 4451cf1d353c..6ac21b5fdd99 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchCase.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SwitchCase.Serialization.cs @@ -47,6 +47,11 @@ internal static SwitchCase DeserializeSwitchCase(JsonElement element) } if (property.NameEquals("activities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseLinkedService.Serialization.cs index 81052441c511..9bd9871bfedc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static SybaseLinkedService DeserializeSybaseLinkedService(JsonElement e } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static SybaseLinkedService DeserializeSybaseLinkedService(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static SybaseLinkedService DeserializeSybaseLinkedService(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +159,11 @@ internal static SybaseLinkedService DeserializeSybaseLinkedService(JsonElement e } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("server")) @@ -158,26 +178,51 @@ internal static SybaseLinkedService DeserializeSybaseLinkedService(JsonElement e } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property0.Value.GetObject(); continue; } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new SybaseAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseSource.Serialization.cs index 9f841f0bd5dd..2ce785030c9a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseSource.Serialization.cs @@ -65,11 +65,21 @@ internal static SybaseSource DeserializeSybaseSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static SybaseSource DeserializeSybaseSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseTableDataset.Serialization.cs index e011398a43cb..eb4fb670d257 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SybaseTableDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static SybaseTableDataset DeserializeSybaseTableDataset(JsonElement ele } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static SybaseTableDataset DeserializeSybaseTableDataset(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static SybaseTableDataset DeserializeSybaseTableDataset(JsonElement ele } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static SybaseTableDataset DeserializeSybaseTableDataset(JsonElement ele } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseNotebookActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseNotebookActivity.Serialization.cs index c9f4dd551fe9..8ae2bba28ff4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseNotebookActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseNotebookActivity.Serialization.cs @@ -99,6 +99,11 @@ internal static SynapseNotebookActivity DeserializeSynapseNotebookActivity(JsonE } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -109,6 +114,11 @@ internal static SynapseNotebookActivity DeserializeSynapseNotebookActivity(JsonE } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -119,6 +129,11 @@ internal static SynapseNotebookActivity DeserializeSynapseNotebookActivity(JsonE } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("notebook")) @@ -128,6 +143,11 @@ internal static SynapseNotebookActivity DeserializeSynapseNotebookActivity(JsonE } if (property0.NameEquals("parameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseSparkJobDefinitionActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseSparkJobDefinitionActivity.Serialization.cs index 13ba725f697d..c900dcec09ee 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseSparkJobDefinitionActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/SynapseSparkJobDefinitionActivity.Serialization.cs @@ -87,6 +87,11 @@ internal static SynapseSparkJobDefinitionActivity DeserializeSynapseSparkJobDefi } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,6 +102,11 @@ internal static SynapseSparkJobDefinitionActivity DeserializeSynapseSparkJobDefi } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -107,6 +117,11 @@ internal static SynapseSparkJobDefinitionActivity DeserializeSynapseSparkJobDefi } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("sparkJob")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TabularSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TabularSource.Serialization.cs index 5453a4842fd6..3e95f99edc89 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TabularSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TabularSource.Serialization.cs @@ -122,6 +122,11 @@ internal static TabularSource DeserializeTabularSource(JsonElement element) { if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -132,16 +137,31 @@ internal static TabularSource DeserializeTabularSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataLinkedService.Serialization.cs index 31d4692fd81a..4ea6262bbbb0 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataLinkedService.Serialization.cs @@ -114,6 +114,11 @@ internal static TeradataLinkedService DeserializeTeradataLinkedService(JsonEleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -124,6 +129,11 @@ internal static TeradataLinkedService DeserializeTeradataLinkedService(JsonEleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -134,6 +144,11 @@ internal static TeradataLinkedService DeserializeTeradataLinkedService(JsonEleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,35 +159,70 @@ internal static TeradataLinkedService DeserializeTeradataLinkedService(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("server")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } server = property0.Value.GetObject(); continue; } if (property0.NameEquals("authenticationType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authenticationType = new TeradataAuthenticationType(property0.Value.GetString()); continue; } if (property0.NameEquals("username")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } username = property0.Value.GetObject(); continue; } if (property0.NameEquals("password")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataPartitionSettings.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataPartitionSettings.Serialization.cs index 1e0ac9dbeab7..55679fa280ea 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataPartitionSettings.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataPartitionSettings.Serialization.cs @@ -42,16 +42,31 @@ internal static TeradataPartitionSettings DeserializeTeradataPartitionSettings(J { if (property.NameEquals("partitionColumnName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionColumnName = property.Value.GetObject(); continue; } if (property.NameEquals("partitionUpperBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionUpperBound = property.Value.GetObject(); continue; } if (property.NameEquals("partitionLowerBound")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionLowerBound = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataSource.Serialization.cs index 285b49a2a64d..0f0f30a8b1e5 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataSource.Serialization.cs @@ -77,21 +77,41 @@ internal static TeradataSource DeserializeTeradataSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("partitionOption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionOption = new TeradataPartitionOption(property.Value.GetString()); continue; } if (property.NameEquals("partitionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } partitionSettings = TeradataPartitionSettings.DeserializeTeradataPartitionSettings(property.Value); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -102,16 +122,31 @@ internal static TeradataSource DeserializeTeradataSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataTableDataset.Serialization.cs index 8111ff33dfc2..25f89277ee05 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TeradataTableDataset.Serialization.cs @@ -110,11 +110,21 @@ internal static TeradataTableDataset DeserializeTeradataTableDataset(JsonElement } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -125,6 +135,11 @@ internal static TeradataTableDataset DeserializeTeradataTableDataset(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +150,11 @@ internal static TeradataTableDataset DeserializeTeradataTableDataset(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -145,20 +165,40 @@ internal static TeradataTableDataset DeserializeTeradataTableDataset(JsonElement } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("database")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } database = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Trigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Trigger.Serialization.cs index 4031ad548d18..e86389fc0a04 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Trigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/Trigger.Serialization.cs @@ -76,11 +76,21 @@ internal static Trigger DeserializeTrigger(JsonElement element) } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerPipelineReference.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerPipelineReference.Serialization.cs index bb38407cb8b4..aa5b0a3665b9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerPipelineReference.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerPipelineReference.Serialization.cs @@ -43,11 +43,21 @@ internal static TriggerPipelineReference DeserializeTriggerPipelineReference(Jso { if (property.NameEquals("pipelineReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pipelineReference = PipelineReference.DeserializePipelineReference(property.Value); continue; } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerRun.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerRun.Serialization.cs index b45255470dbb..aed4635a250e 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerRun.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerRun.Serialization.cs @@ -45,11 +45,21 @@ internal static TriggerRun DeserializeTriggerRun(JsonElement element) } if (property.NameEquals("triggerRunTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerRunTimestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new TriggerRunStatus(property.Value.GetString()); continue; } @@ -60,6 +70,11 @@ internal static TriggerRun DeserializeTriggerRun(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -70,6 +85,11 @@ internal static TriggerRun DeserializeTriggerRun(JsonElement element) } if (property.NameEquals("triggeredPipelines")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerSubscriptionOperationStatus.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerSubscriptionOperationStatus.Serialization.cs index e2b0adebeef7..864dd6bbfa3f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerSubscriptionOperationStatus.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TriggerSubscriptionOperationStatus.Serialization.cs @@ -25,6 +25,11 @@ internal static TriggerSubscriptionOperationStatus DeserializeTriggerSubscriptio } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new EventSubscriptionStatus(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TumblingWindowTrigger.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TumblingWindowTrigger.Serialization.cs index 200e64aaa162..a6f9fecb77b2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TumblingWindowTrigger.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/TumblingWindowTrigger.Serialization.cs @@ -116,11 +116,21 @@ internal static TumblingWindowTrigger DeserializeTumblingWindowTrigger(JsonEleme } if (property.NameEquals("runtimeState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runtimeState = new TriggerRuntimeState(property.Value.GetString()); continue; } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +141,11 @@ internal static TumblingWindowTrigger DeserializeTumblingWindowTrigger(JsonEleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frequency")) @@ -150,11 +165,21 @@ internal static TumblingWindowTrigger DeserializeTumblingWindowTrigger(JsonEleme } if (property0.NameEquals("endTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("delay")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } delay = property0.Value.GetObject(); continue; } @@ -165,11 +190,21 @@ internal static TumblingWindowTrigger DeserializeTumblingWindowTrigger(JsonEleme } if (property0.NameEquals("retryPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retryPolicy = RetryPolicy.DeserializeRetryPolicy(property0.Value); continue; } if (property0.NameEquals("dependsOn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/UntilActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/UntilActivity.Serialization.cs index 45673748bd64..8c0941342b2c 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/UntilActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/UntilActivity.Serialization.cs @@ -101,6 +101,11 @@ internal static UntilActivity DeserializeUntilActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -111,6 +116,11 @@ internal static UntilActivity DeserializeUntilActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -121,6 +131,11 @@ internal static UntilActivity DeserializeUntilActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("expression")) @@ -130,6 +145,11 @@ internal static UntilActivity DeserializeUntilActivity(JsonElement element) } if (property0.NameEquals("timeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ValidationActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ValidationActivity.Serialization.cs index e033a67cd3da..dee3452bd191 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ValidationActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ValidationActivity.Serialization.cs @@ -111,6 +111,11 @@ internal static ValidationActivity DeserializeValidationActivity(JsonElement ele } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -121,6 +126,11 @@ internal static ValidationActivity DeserializeValidationActivity(JsonElement ele } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,25 +141,50 @@ internal static ValidationActivity DeserializeValidationActivity(JsonElement ele } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property0.Value.GetObject(); continue; } if (property0.NameEquals("sleep")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sleep = property0.Value.GetObject(); continue; } if (property0.NameEquals("minimumSize")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minimumSize = property0.Value.GetObject(); continue; } if (property0.NameEquals("childItems")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } childItems = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VariableSpecification.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VariableSpecification.Serialization.cs index c13d7685c1e2..03eb9921a5fb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VariableSpecification.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VariableSpecification.Serialization.cs @@ -38,6 +38,11 @@ internal static VariableSpecification DeserializeVariableSpecification(JsonEleme } if (property.NameEquals("defaultValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultValue = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaLinkedService.Serialization.cs index 682ba5d9a7df..61cb9e792fd4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaLinkedService.Serialization.cs @@ -96,6 +96,11 @@ internal static VerticaLinkedService DeserializeVerticaLinkedService(JsonElement } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -106,6 +111,11 @@ internal static VerticaLinkedService DeserializeVerticaLinkedService(JsonElement } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,6 +126,11 @@ internal static VerticaLinkedService DeserializeVerticaLinkedService(JsonElement } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,20 +141,40 @@ internal static VerticaLinkedService DeserializeVerticaLinkedService(JsonElement } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("connectionString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionString = property0.Value.GetObject(); continue; } if (property0.NameEquals("pwd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pwd = AzureKeyVaultSecretReference.DeserializeAzureKeyVaultSecretReference(property0.Value); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaSource.Serialization.cs index 21a1fe3a136e..bbefa03f6efc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaSource.Serialization.cs @@ -65,11 +65,21 @@ internal static VerticaSource DeserializeVerticaSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static VerticaSource DeserializeVerticaSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaTableDataset.Serialization.cs index ed3643a095a7..9497711cef41 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/VerticaTableDataset.Serialization.cs @@ -116,11 +116,21 @@ internal static VerticaTableDataset DeserializeVerticaTableDataset(JsonElement e } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -131,6 +141,11 @@ internal static VerticaTableDataset DeserializeVerticaTableDataset(JsonElement e } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,6 +156,11 @@ internal static VerticaTableDataset DeserializeVerticaTableDataset(JsonElement e } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,25 +171,50 @@ internal static VerticaTableDataset DeserializeVerticaTableDataset(JsonElement e } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } if (property0.NameEquals("table")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } table = property0.Value.GetObject(); continue; } if (property0.NameEquals("schema")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } schema0 = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WaitActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WaitActivity.Serialization.cs index 68e8d4ebe917..e7fc5a71ee27 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WaitActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WaitActivity.Serialization.cs @@ -87,6 +87,11 @@ internal static WaitActivity DeserializeWaitActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,6 +102,11 @@ internal static WaitActivity DeserializeWaitActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -107,6 +117,11 @@ internal static WaitActivity DeserializeWaitActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("waitTimeInSeconds")) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivity.Serialization.cs index 6fbd719ea70c..79a844808e8f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivity.Serialization.cs @@ -133,11 +133,21 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) { if (property.NameEquals("linkedServiceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkedServiceName = LinkedServiceReference.DeserializeLinkedServiceReference(property.Value); continue; } if (property.NameEquals("policy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ActivityPolicy.DeserializeActivityPolicy(property.Value); continue; } @@ -158,6 +168,11 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +183,11 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -178,6 +198,11 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("method")) @@ -192,21 +217,41 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) } if (property0.NameEquals("headers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } headers = property0.Value.GetObject(); continue; } if (property0.NameEquals("body")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } body = property0.Value.GetObject(); continue; } if (property0.NameEquals("authentication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authentication = WebActivityAuthentication.DeserializeWebActivityAuthentication(property0.Value); continue; } if (property0.NameEquals("datasets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -217,6 +262,11 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) } if (property0.NameEquals("linkedServices")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -227,6 +277,11 @@ internal static WebActivity DeserializeWebActivity(JsonElement element) } if (property0.NameEquals("connectVia")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property0.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivityAuthentication.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivityAuthentication.Serialization.cs index f410ee3f2d2c..7be15c7428f2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivityAuthentication.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebActivityAuthentication.Serialization.cs @@ -56,6 +56,11 @@ internal static WebActivityAuthentication DeserializeWebActivityAuthentication(J } if (property.NameEquals("pfx")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pfx = SecretBase.DeserializeSecretBase(property.Value); continue; } @@ -66,6 +71,11 @@ internal static WebActivityAuthentication DeserializeWebActivityAuthentication(J } if (property.NameEquals("password")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } password = SecretBase.DeserializeSecretBase(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebHookActivity.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebHookActivity.Serialization.cs index eba7321fb0d3..b7d93af20254 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebHookActivity.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebHookActivity.Serialization.cs @@ -120,6 +120,11 @@ internal static WebHookActivity DeserializeWebHookActivity(JsonElement element) } if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -130,6 +135,11 @@ internal static WebHookActivity DeserializeWebHookActivity(JsonElement element) } if (property.NameEquals("userProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -140,6 +150,11 @@ internal static WebHookActivity DeserializeWebHookActivity(JsonElement element) } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("method")) @@ -159,21 +174,41 @@ internal static WebHookActivity DeserializeWebHookActivity(JsonElement element) } if (property0.NameEquals("headers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } headers = property0.Value.GetObject(); continue; } if (property0.NameEquals("body")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } body = property0.Value.GetObject(); continue; } if (property0.NameEquals("authentication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authentication = WebActivityAuthentication.DeserializeWebActivityAuthentication(property0.Value); continue; } if (property0.NameEquals("reportStatusOnCallBack")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } reportStatusOnCallBack = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebLinkedService.Serialization.cs index f86d23ee4d64..43a5f98498b1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebLinkedService.Serialization.cs @@ -83,6 +83,11 @@ internal static WebLinkedService DeserializeWebLinkedService(JsonElement element } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -93,6 +98,11 @@ internal static WebLinkedService DeserializeWebLinkedService(JsonElement element } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -103,6 +113,11 @@ internal static WebLinkedService DeserializeWebLinkedService(JsonElement element } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebSource.Serialization.cs index cfebca514da4..5f24de691902 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebSource.Serialization.cs @@ -58,16 +58,31 @@ internal static WebSource DeserializeWebSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebTableDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebTableDataset.Serialization.cs index b918bab77bf0..6eee425faed1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebTableDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/WebTableDataset.Serialization.cs @@ -107,11 +107,21 @@ internal static WebTableDataset DeserializeWebTableDataset(JsonElement element) } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -122,6 +132,11 @@ internal static WebTableDataset DeserializeWebTableDataset(JsonElement element) } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -132,6 +147,11 @@ internal static WebTableDataset DeserializeWebTableDataset(JsonElement element) } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -142,11 +162,21 @@ internal static WebTableDataset DeserializeWebTableDataset(JsonElement element) } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("index")) @@ -156,6 +186,11 @@ internal static WebTableDataset DeserializeWebTableDataset(JsonElement element) } if (property0.NameEquals("path")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } path = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroLinkedService.Serialization.cs index d366672afa80..e5c48efa43e1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroLinkedService.Serialization.cs @@ -117,6 +117,11 @@ internal static XeroLinkedService DeserializeXeroLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -127,6 +132,11 @@ internal static XeroLinkedService DeserializeXeroLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -137,6 +147,11 @@ internal static XeroLinkedService DeserializeXeroLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +162,11 @@ internal static XeroLinkedService DeserializeXeroLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("host")) @@ -156,31 +176,61 @@ internal static XeroLinkedService DeserializeXeroLinkedService(JsonElement eleme } if (property0.NameEquals("consumerKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } consumerKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("privateKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateKey = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroObjectDataset.Serialization.cs index 2cdb34d1dee0..000b77155da1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static XeroObjectDataset DeserializeXeroObjectDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static XeroObjectDataset DeserializeXeroObjectDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static XeroObjectDataset DeserializeXeroObjectDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static XeroObjectDataset DeserializeXeroObjectDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroSource.Serialization.cs index 51a1fe90dabb..0625b871bb55 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/XeroSource.Serialization.cs @@ -65,11 +65,21 @@ internal static XeroSource DeserializeXeroSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static XeroSource DeserializeXeroSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoLinkedService.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoLinkedService.Serialization.cs index 549470549e42..c0f7939c68eb 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoLinkedService.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoLinkedService.Serialization.cs @@ -111,6 +111,11 @@ internal static ZohoLinkedService DeserializeZohoLinkedService(JsonElement eleme } if (property.NameEquals("connectVia")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectVia = IntegrationRuntimeReference.DeserializeIntegrationRuntimeReference(property.Value); continue; } @@ -121,6 +126,11 @@ internal static ZohoLinkedService DeserializeZohoLinkedService(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,6 +141,11 @@ internal static ZohoLinkedService DeserializeZohoLinkedService(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static ZohoLinkedService DeserializeZohoLinkedService(JsonElement eleme } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("endpoint")) @@ -150,26 +170,51 @@ internal static ZohoLinkedService DeserializeZohoLinkedService(JsonElement eleme } if (property0.NameEquals("accessToken")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessToken = SecretBase.DeserializeSecretBase(property0.Value); continue; } if (property0.NameEquals("useEncryptedEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useEncryptedEndpoints = property0.Value.GetObject(); continue; } if (property0.NameEquals("useHostVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useHostVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("usePeerVerification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePeerVerification = property0.Value.GetObject(); continue; } if (property0.NameEquals("encryptedCredential")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptedCredential = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoObjectDataset.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoObjectDataset.Serialization.cs index 658a5b31f6de..fa212bb88e25 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoObjectDataset.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoObjectDataset.Serialization.cs @@ -104,11 +104,21 @@ internal static ZohoObjectDataset DeserializeZohoObjectDataset(JsonElement eleme } if (property.NameEquals("structure")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } structure = property.Value.GetObject(); continue; } if (property.NameEquals("schema")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schema = property.Value.GetObject(); continue; } @@ -119,6 +129,11 @@ internal static ZohoObjectDataset DeserializeZohoObjectDataset(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -129,6 +144,11 @@ internal static ZohoObjectDataset DeserializeZohoObjectDataset(JsonElement eleme } if (property.NameEquals("annotations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -139,15 +159,30 @@ internal static ZohoObjectDataset DeserializeZohoObjectDataset(JsonElement eleme } if (property.NameEquals("folder")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } folder = DatasetFolder.DeserializeDatasetFolder(property.Value); continue; } if (property.NameEquals("typeProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } tableName = property0.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoSource.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoSource.Serialization.cs index a4af02d9c09b..bbc9dac269a7 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoSource.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/Models/ZohoSource.Serialization.cs @@ -65,11 +65,21 @@ internal static ZohoSource DeserializeZohoSource(JsonElement element) { if (property.NameEquals("query")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } query = property.Value.GetObject(); continue; } if (property.NameEquals("queryTimeout")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queryTimeout = property.Value.GetObject(); continue; } @@ -80,16 +90,31 @@ internal static ZohoSource DeserializeZohoSource(JsonElement element) } if (property.NameEquals("sourceRetryCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryCount = property.Value.GetObject(); continue; } if (property.NameEquals("sourceRetryWait")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceRetryWait = property.Value.GetObject(); continue; } if (property.NameEquals("maxConcurrentConnections")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxConcurrentConnections = property.Value.GetObject(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJob.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJob.Serialization.cs index 1a896131555f..78c03df35533 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJob.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJob.Serialization.cs @@ -37,6 +37,11 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) { if (property.NameEquals("livyInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } livyInfo = SparkBatchJobState.DeserializeSparkBatchJobState(property.Value); continue; } @@ -72,26 +77,51 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) } if (property.NameEquals("jobType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } jobType = new SparkJobType(property.Value.GetString()); continue; } if (property.NameEquals("result")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } result = new SparkBatchJobResultType(property.Value.GetString()); continue; } if (property.NameEquals("schedulerInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schedulerInfo = SparkScheduler.DeserializeSparkScheduler(property.Value); continue; } if (property.NameEquals("pluginInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pluginInfo = SparkServicePlugin.DeserializeSparkServicePlugin(property.Value); continue; } if (property.NameEquals("errorInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -102,6 +132,11 @@ internal static SparkBatchJob DeserializeSparkBatchJob(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobCollection.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobCollection.Serialization.cs index 6c4920dcebaa..ac1dd47522cc 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobCollection.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobCollection.Serialization.cs @@ -32,6 +32,11 @@ internal static SparkBatchJobCollection DeserializeSparkBatchJobCollection(JsonE } if (property.NameEquals("sessions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobState.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobState.Serialization.cs index 524a4135df70..61498f369819 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobState.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkBatchJobState.Serialization.cs @@ -28,36 +28,71 @@ internal static SparkBatchJobState DeserializeSparkBatchJobState(JsonElement ele { if (property.NameEquals("notStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } notStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("startingAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startingAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("runningAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runningAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("deadAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deadAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("successAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("killedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } killedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("recoveringAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoveringAt = property.Value.GetDateTimeOffset("O"); continue; } @@ -68,6 +103,11 @@ internal static SparkBatchJobState DeserializeSparkBatchJobState(JsonElement ele } if (property.NameEquals("jobCreationRequest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } jobCreationRequest = SparkRequest.DeserializeSparkRequest(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkRequest.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkRequest.Serialization.cs index dfd6dd79e620..001098da686f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkRequest.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkRequest.Serialization.cs @@ -48,6 +48,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("args")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,6 +63,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("jars")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +78,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("pyFiles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -78,6 +93,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("files")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -88,6 +108,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("archives")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -98,6 +123,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("conf")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +143,11 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("driverCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } driverCores = property.Value.GetInt32(); continue; } @@ -123,11 +158,21 @@ internal static SparkRequest DeserializeSparkRequest(JsonElement element) } if (property.NameEquals("executorCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } executorCores = property.Value.GetInt32(); continue; } if (property.NameEquals("numExecutors")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } numExecutors = property.Value.GetInt32(); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkScheduler.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkScheduler.Serialization.cs index f446b667d159..63352cca64f4 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkScheduler.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkScheduler.Serialization.cs @@ -24,26 +24,51 @@ internal static SparkScheduler DeserializeSparkScheduler(JsonElement element) { if (property.NameEquals("submittedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } submittedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("scheduledAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cancellationRequestedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cancellationRequestedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("currentState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentState = new SchedulerCurrentState(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServiceError.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServiceError.Serialization.cs index 91d2d238508c..ab9bdd9b2b66 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServiceError.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServiceError.Serialization.cs @@ -31,6 +31,11 @@ internal static SparkServiceError DeserializeSparkServiceError(JsonElement eleme } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = new SparkErrorSource(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServicePlugin.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServicePlugin.Serialization.cs index 54d13593eea7..ea1d932de9ab 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServicePlugin.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkServicePlugin.Serialization.cs @@ -25,31 +25,61 @@ internal static SparkServicePlugin DeserializeSparkServicePlugin(JsonElement ele { if (property.NameEquals("preparationStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preparationStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("resourceAcquisitionStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resourceAcquisitionStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("submissionStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } submissionStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("monitoringStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } monitoringStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("cleanupStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cleanupStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("currentState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentState = new PluginCurrentState(property.Value.GetString()); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSession.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSession.Serialization.cs index a1cfd5b804c1..da3efea12aee 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSession.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSession.Serialization.cs @@ -37,6 +37,11 @@ internal static SparkSession DeserializeSparkSession(JsonElement element) { if (property.NameEquals("livyInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } livyInfo = SparkSessionState.DeserializeSparkSessionState(property.Value); continue; } @@ -72,26 +77,51 @@ internal static SparkSession DeserializeSparkSession(JsonElement element) } if (property.NameEquals("jobType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } jobType = new SparkJobType(property.Value.GetString()); continue; } if (property.NameEquals("result")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } result = new SparkSessionResultType(property.Value.GetString()); continue; } if (property.NameEquals("schedulerInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } schedulerInfo = SparkScheduler.DeserializeSparkScheduler(property.Value); continue; } if (property.NameEquals("pluginInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pluginInfo = SparkServicePlugin.DeserializeSparkServicePlugin(property.Value); continue; } if (property.NameEquals("errorInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -102,6 +132,11 @@ internal static SparkSession DeserializeSparkSession(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -122,6 +157,11 @@ internal static SparkSession DeserializeSparkSession(JsonElement element) } if (property.NameEquals("appInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -137,6 +177,11 @@ internal static SparkSession DeserializeSparkSession(JsonElement element) } if (property.NameEquals("log")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionCollection.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionCollection.Serialization.cs index 70c56be71716..6f93c3231c6f 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionCollection.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionCollection.Serialization.cs @@ -32,6 +32,11 @@ internal static SparkSessionCollection DeserializeSparkSessionCollection(JsonEle } if (property.NameEquals("sessions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionState.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionState.Serialization.cs index e2d257d009b5..55fe6c022454 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionState.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkSessionState.Serialization.cs @@ -30,46 +30,91 @@ internal static SparkSessionState DeserializeSparkSessionState(JsonElement eleme { if (property.NameEquals("notStartedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } notStartedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("startingAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startingAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("idleAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } idleAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("deadAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deadAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("shuttingDownAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } shuttingDownAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("killedAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } killedAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("recoveringAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } recoveringAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("busyAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } busyAt = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("errorAt")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } errorAt = property.Value.GetDateTimeOffset("O"); continue; } @@ -80,6 +125,11 @@ internal static SparkSessionState DeserializeSparkSessionState(JsonElement eleme } if (property.NameEquals("jobCreationRequest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } jobCreationRequest = SparkRequest.DeserializeSparkRequest(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatement.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatement.Serialization.cs index 153b3890d67a..69b898934330 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatement.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatement.Serialization.cs @@ -37,6 +37,11 @@ internal static SparkStatement DeserializeSparkStatement(JsonElement element) } if (property.NameEquals("output")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } output = SparkStatementOutput.DeserializeSparkStatementOutput(property.Value); continue; } diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementCollection.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementCollection.Serialization.cs index b3b31bbfda70..aeaeb9701652 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementCollection.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementCollection.Serialization.cs @@ -26,6 +26,11 @@ internal static SparkStatementCollection DeserializeSparkStatementCollection(Jso } if (property.NameEquals("statements")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementOutput.Serialization.cs b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementOutput.Serialization.cs index bec8272b07df..e0ca1c65cc41 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementOutput.Serialization.cs +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/Models/SparkStatementOutput.Serialization.cs @@ -35,6 +35,11 @@ internal static SparkStatementOutput DeserializeSparkStatementOutput(JsonElement } if (property.NameEquals("data")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } data = property.Value.GetObject(); continue; } @@ -50,6 +55,11 @@ internal static SparkStatementOutput DeserializeSparkStatementOutput(JsonElement } if (property.NameEquals("traceback")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableEntityQueryResponse.Serialization.cs b/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableEntityQueryResponse.Serialization.cs index d8edf1df3819..8e59e6ff54e3 100644 --- a/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableEntityQueryResponse.Serialization.cs +++ b/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableEntityQueryResponse.Serialization.cs @@ -26,6 +26,11 @@ internal static TableEntityQueryResponse DeserializeTableEntityQueryResponse(Jso } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableQueryResponse.Serialization.cs b/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableQueryResponse.Serialization.cs index f2c2268667de..8672a0f019c9 100644 --- a/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableQueryResponse.Serialization.cs +++ b/sdk/tables/Azure.Data.Tables/src/Generated/Models/TableQueryResponse.Serialization.cs @@ -26,6 +26,11 @@ internal static TableQueryResponse DeserializeTableQueryResponse(JsonElement ele } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/template/Azure.Template/src/Generated/Models/SecretBundle.Serialization.cs b/sdk/template/Azure.Template/src/Generated/Models/SecretBundle.Serialization.cs index 668406b55e72..fd838a415646 100644 --- a/sdk/template/Azure.Template/src/Generated/Models/SecretBundle.Serialization.cs +++ b/sdk/template/Azure.Template/src/Generated/Models/SecretBundle.Serialization.cs @@ -40,6 +40,11 @@ internal static SecretBundle DeserializeSecretBundle(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -55,6 +60,11 @@ internal static SecretBundle DeserializeSecretBundle(JsonElement element) } if (property.NameEquals("managed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managed = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ADGroup.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ADGroup.Serialization.cs index b4e9b86beb14..72a5d2131202 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ADGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ADGroup.Serialization.cs @@ -35,6 +35,11 @@ internal static ADGroup DeserializeADGroup(JsonElement element) } if (property.NameEquals("mailEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mailEnabled = property.Value.GetBoolean(); continue; } @@ -45,6 +50,11 @@ internal static ADGroup DeserializeADGroup(JsonElement element) } if (property.NameEquals("securityEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } securityEnabled = property.Value.GetBoolean(); continue; } @@ -65,6 +75,11 @@ internal static ADGroup DeserializeADGroup(JsonElement element) } if (property.NameEquals("deletionTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletionTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/AppRole.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/AppRole.Serialization.cs index 89f9ea8c7d73..687f31982c97 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/AppRole.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/AppRole.Serialization.cs @@ -71,6 +71,11 @@ internal static AppRole DeserializeAppRole(JsonElement element) } if (property.NameEquals("allowedMemberTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -91,6 +96,11 @@ internal static AppRole DeserializeAppRole(JsonElement element) } if (property.NameEquals("isEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEnabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Application.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Application.Serialization.cs index 1f6f2844c8f7..f8bd27e74856 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Application.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Application.Serialization.cs @@ -62,11 +62,21 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("allowGuestsSignIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowGuestsSignIn = property.Value.GetBoolean(); continue; } if (property.NameEquals("allowPassthroughUsers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowPassthroughUsers = property.Value.GetBoolean(); continue; } @@ -77,6 +87,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("appRoles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -87,6 +102,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("appPermissions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,6 +117,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("availableToOtherTenants")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } availableToOtherTenants = property.Value.GetBoolean(); continue; } @@ -112,6 +137,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("groupMembershipClaims")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } groupMembershipClaims = new GroupMembershipClaimTypes(property.Value.GetString()); continue; } @@ -122,6 +152,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("identifierUris")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -132,16 +167,31 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("informationalUrls")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } informationalUrls = InformationalUrl.DeserializeInformationalUrl(property.Value); continue; } if (property.NameEquals("isDeviceOnlyAuthSupported")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isDeviceOnlyAuthSupported = property.Value.GetBoolean(); continue; } if (property.NameEquals("keyCredentials")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -152,6 +202,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("knownClientApplications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -167,16 +222,31 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("oauth2AllowImplicitFlow")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } oauth2AllowImplicitFlow = property.Value.GetBoolean(); continue; } if (property.NameEquals("oauth2AllowUrlPathMatching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } oauth2AllowUrlPathMatching = property.Value.GetBoolean(); continue; } if (property.NameEquals("oauth2Permissions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -187,11 +257,21 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("oauth2RequirePostResponse")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } oauth2RequirePostResponse = property.Value.GetBoolean(); continue; } if (property.NameEquals("orgRestrictions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -202,11 +282,21 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("optionalClaims")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } optionalClaims = OptionalClaims.DeserializeOptionalClaims(property.Value); continue; } if (property.NameEquals("passwordCredentials")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -217,6 +307,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("preAuthorizedApplications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -227,6 +322,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("publicClient")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publicClient = property.Value.GetBoolean(); continue; } @@ -237,6 +337,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("replyUrls")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -247,6 +352,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("requiredResourceAccess")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -282,6 +392,11 @@ internal static Application DeserializeApplication(JsonElement element) } if (property.NameEquals("deletionTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletionTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ApplicationListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ApplicationListResult.Serialization.cs index 345a27812f91..e56783ae8a60 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ApplicationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ApplicationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationListResult DeserializeApplicationListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/CheckGroupMembershipResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/CheckGroupMembershipResult.Serialization.cs index 5d2b1bfc917c..41fcee88a6af 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/CheckGroupMembershipResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/CheckGroupMembershipResult.Serialization.cs @@ -22,6 +22,11 @@ internal static CheckGroupMembershipResult DeserializeCheckGroupMembershipResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObject.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObject.Serialization.cs index fc055e38f2ee..ee0f6b8ebc81 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObject.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObject.Serialization.cs @@ -45,6 +45,11 @@ internal static DirectoryObject DeserializeDirectoryObject(JsonElement element) } if (property.NameEquals("deletionTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletionTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObjectListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObjectListResult.Serialization.cs index f973fd65f1cf..9851087b9b37 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObjectListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DirectoryObjectListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DirectoryObjectListResult DeserializeDirectoryObjectListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Domain.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Domain.Serialization.cs index 0fe96d5fa99e..3821cd6e936e 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Domain.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/Domain.Serialization.cs @@ -30,11 +30,21 @@ internal static Domain DeserializeDomain(JsonElement element) } if (property.NameEquals("isDefault")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isDefault = property.Value.GetBoolean(); continue; } if (property.NameEquals("isVerified")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isVerified = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DomainListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DomainListResult.Serialization.cs index 3486cba65881..f2f41d97146a 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DomainListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/DomainListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static DomainListResult DeserializeDomainListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GraphError.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GraphError.Serialization.cs index b2037e7ced78..5993bde1d301 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GraphError.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GraphError.Serialization.cs @@ -20,6 +20,11 @@ internal static GraphError DeserializeGraphError(JsonElement element) { if (property.NameEquals("odata.error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("code")) @@ -29,6 +34,11 @@ internal static GraphError DeserializeGraphError(JsonElement element) } if (property0.NameEquals("message")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property1 in property0.Value.EnumerateObject()) { if (property1.NameEquals("value")) diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupGetMemberGroupsResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupGetMemberGroupsResult.Serialization.cs index 9232495d9b2a..67927455f186 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupGetMemberGroupsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupGetMemberGroupsResult.Serialization.cs @@ -20,6 +20,11 @@ internal static GroupGetMemberGroupsResult DeserializeGroupGetMemberGroupsResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupListResult.Serialization.cs index f96210fc9dff..a2933c80820b 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/GroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static GroupListResult DeserializeGroupListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredential.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredential.Serialization.cs index 15ff34ffacdb..503d07c91473 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredential.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredential.Serialization.cs @@ -75,11 +75,21 @@ internal static KeyCredential DeserializeKeyCredential(JsonElement element) { if (property.NameEquals("startDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endDate = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredentialListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredentialListResult.Serialization.cs index 31abea762be5..ce46d1a7c234 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredentialListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/KeyCredentialListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static KeyCredentialListResult DeserializeKeyCredentialListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2Permission.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2Permission.Serialization.cs index 21a00650c239..d1cb40c574d8 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2Permission.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2Permission.Serialization.cs @@ -87,6 +87,11 @@ internal static OAuth2Permission DeserializeOAuth2Permission(JsonElement element } if (property.NameEquals("isEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isEnabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrant.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrant.Serialization.cs index 4091c484763c..f8ac0b3a3252 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrant.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrant.Serialization.cs @@ -93,6 +93,11 @@ internal static OAuth2PermissionGrant DeserializeOAuth2PermissionGrant(JsonEleme } if (property.NameEquals("consentType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } consentType = new ConsentType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrantListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrantListResult.Serialization.cs index 56a7cfeedd89..e6cb4e52ff00 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrantListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OAuth2PermissionGrantListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OAuth2PermissionGrantListResult DeserializeOAuth2PermissionGrant { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaim.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaim.Serialization.cs index 19a53999adb2..1c9694886ba1 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaim.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaim.Serialization.cs @@ -58,11 +58,21 @@ internal static OptionalClaim DeserializeOptionalClaim(JsonElement element) } if (property.NameEquals("essential")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } essential = property.Value.GetBoolean(); continue; } if (property.NameEquals("additionalProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } additionalProperties = property.Value.GetObject(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaims.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaims.Serialization.cs index f7a18c3463e8..49b7dbee84f5 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaims.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/OptionalClaims.Serialization.cs @@ -58,6 +58,11 @@ internal static OptionalClaims DeserializeOptionalClaims(JsonElement element) { if (property.NameEquals("idToken")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +73,11 @@ internal static OptionalClaims DeserializeOptionalClaims(JsonElement element) } if (property.NameEquals("accessToken")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -78,6 +88,11 @@ internal static OptionalClaims DeserializeOptionalClaims(JsonElement element) } if (property.NameEquals("samlToken")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredential.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredential.Serialization.cs index 933b0f2b6cb5..4148c36f7d90 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredential.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredential.Serialization.cs @@ -63,11 +63,21 @@ internal static PasswordCredential DeserializePasswordCredential(JsonElement ele { if (property.NameEquals("startDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endDate = property.Value.GetDateTimeOffset("O"); continue; } @@ -83,6 +93,11 @@ internal static PasswordCredential DeserializePasswordCredential(JsonElement ele } if (property.NameEquals("customKeyIdentifier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } customKeyIdentifier = property.Value.GetBytesFromBase64(); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredentialListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredentialListResult.Serialization.cs index d5aa49f9ee1a..ab989a1a8110 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredentialListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PasswordCredentialListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PasswordCredentialListResult DeserializePasswordCredentialListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplication.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplication.Serialization.cs index 4dac75162474..b30bbe1b947d 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplication.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplication.Serialization.cs @@ -58,6 +58,11 @@ internal static PreAuthorizedApplication DeserializePreAuthorizedApplication(Jso } if (property.NameEquals("permissions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +73,11 @@ internal static PreAuthorizedApplication DeserializePreAuthorizedApplication(Jso } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationExtension.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationExtension.Serialization.cs index 7b483626d55d..056b10594c7f 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationExtension.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationExtension.Serialization.cs @@ -36,6 +36,11 @@ internal static PreAuthorizedApplicationExtension DeserializePreAuthorizedApplic { if (property.NameEquals("conditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationPermission.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationPermission.Serialization.cs index adeffa7545a6..7afc03489b64 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationPermission.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/PreAuthorizedApplicationPermission.Serialization.cs @@ -42,11 +42,21 @@ internal static PreAuthorizedApplicationPermission DeserializePreAuthorizedAppli { if (property.NameEquals("directAccessGrant")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } directAccessGrant = property.Value.GetBoolean(); continue; } if (property.NameEquals("accessGrants")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipal.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipal.Serialization.cs index 1d15cce5fe14..1512e2317b13 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipal.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipal.Serialization.cs @@ -46,11 +46,21 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element { if (property.NameEquals("accountEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } accountEnabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("alternativeNames")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -76,11 +86,21 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("appRoleAssignmentRequired")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } appRoleAssignmentRequired = property.Value.GetBoolean(); continue; } if (property.NameEquals("appRoles")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +126,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("keyCredentials")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -121,6 +146,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("oauth2Permissions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +161,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("passwordCredentials")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,6 +186,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("replyUrls")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -166,6 +206,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("servicePrincipalNames")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -181,6 +226,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -201,6 +251,11 @@ internal static ServicePrincipal DeserializeServicePrincipal(JsonElement element } if (property.NameEquals("deletionTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletionTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipalListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipalListResult.Serialization.cs index 4a577b4a07e7..33269500ef49 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipalListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/ServicePrincipalListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServicePrincipalListResult DeserializeServicePrincipalListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/User.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/User.Serialization.cs index f8c4fab0d8cd..be2f20ee018c 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/User.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/User.Serialization.cs @@ -56,11 +56,21 @@ internal static User DeserializeUser(JsonElement element) } if (property.NameEquals("userType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } userType = new UserType(property.Value.GetString()); continue; } if (property.NameEquals("accountEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } accountEnabled = property.Value.GetBoolean(); continue; } @@ -86,6 +96,11 @@ internal static User DeserializeUser(JsonElement element) } if (property.NameEquals("signInNames")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +121,11 @@ internal static User DeserializeUser(JsonElement element) } if (property.NameEquals("deletionTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } deletionTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserGetMemberGroupsResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserGetMemberGroupsResult.Serialization.cs index f038048ef7a8..69fa8ae714e5 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserGetMemberGroupsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserGetMemberGroupsResult.Serialization.cs @@ -20,6 +20,11 @@ internal static UserGetMemberGroupsResult DeserializeUserGetMemberGroupsResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserListResult.Serialization.cs b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserListResult.Serialization.cs index 1af436fbca4b..0c8c56d3c7c4 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Graph.Rbac/src/Generated/Models/UserListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static UserListResult DeserializeUserListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalCapabilities.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalCapabilities.Serialization.cs index c48e1b51cd04..764d2922f593 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalCapabilities.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalCapabilities.Serialization.cs @@ -30,6 +30,11 @@ internal static AdditionalCapabilities DeserializeAdditionalCapabilities(JsonEle { if (property.NameEquals("ultraSSDEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ultraSSDEnabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalUnattendContent.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalUnattendContent.Serialization.cs index 6e7915d00431..3a8cd19d4c53 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalUnattendContent.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AdditionalUnattendContent.Serialization.cs @@ -58,6 +58,11 @@ internal static AdditionalUnattendContent DeserializeAdditionalUnattendContent(J } if (property.NameEquals("settingName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } settingName = property.Value.GetString().ToSettingNames(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ApiError.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ApiError.Serialization.cs index 34ac75488870..3c3d7ad6167c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ApiError.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ApiError.Serialization.cs @@ -24,6 +24,11 @@ internal static ApiError DeserializeApiError(JsonElement element) { if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -34,6 +39,11 @@ internal static ApiError DeserializeApiError(JsonElement element) } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = InnerError.DeserializeInnerError(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs index b03faf2317bb..aa2bb78a1733 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static AutomaticOSUpgradePolicy DeserializeAutomaticOSUpgradePolicy(Jso { if (property.NameEquals("enableAutomaticOSUpgrade")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableAutomaticOSUpgrade = property.Value.GetBoolean(); continue; } if (property.NameEquals("disableAutomaticRollback")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableAutomaticRollback = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs index 54d056f8d591..8c7acf788827 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs @@ -36,6 +36,11 @@ internal static AutomaticRepairsPolicy DeserializeAutomaticRepairsPolicy(JsonEle { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AvailabilitySet.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AvailabilitySet.Serialization.cs index b89a02592876..d261c9d309ab 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AvailabilitySet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/AvailabilitySet.Serialization.cs @@ -82,6 +82,11 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -107,6 +112,11 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -117,20 +127,40 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("platformUpdateDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformUpdateDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("platformFaultDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("virtualMachines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -141,11 +171,21 @@ internal static AvailabilitySet DeserializeAvailabilitySet(JsonElement element) } if (property0.NameEquals("proximityPlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroup = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("statuses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BillingProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BillingProfile.Serialization.cs index 6bc0531c74c2..77543d0b00b8 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BillingProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BillingProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static BillingProfile DeserializeBillingProfile(JsonElement element) { if (property.NameEquals("maxPrice")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxPrice = property.Value.GetDouble(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnostics.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnostics.Serialization.cs index b3974aa0f5f5..58a1a9c4fb2d 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnostics.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnostics.Serialization.cs @@ -36,6 +36,11 @@ internal static BootDiagnostics DeserializeBootDiagnostics(JsonElement element) { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs index 24f5d3dc5a2b..4f5ac6271a02 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs @@ -31,6 +31,11 @@ internal static BootDiagnosticsInstanceView DeserializeBootDiagnosticsInstanceVi } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CloudError.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CloudError.Serialization.cs index 0f8b1df5a65e..ae60c080250b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ApiError.DeserializeApiError(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationListResult.Serialization.cs index 7bcab452fe1a..9464a808bb4c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ComputeOperationListResult DeserializeComputeOperationListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationValue.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationValue.Serialization.cs index 2c864a91afa1..24b6cadcc3fd 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationValue.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ComputeOperationValue.Serialization.cs @@ -34,6 +34,11 @@ internal static ComputeOperationValue DeserializeComputeOperationValue(JsonEleme } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("operation")) diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerService.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerService.Serialization.cs index a5f28df5a223..41e6f410ce18 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerService.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerService.Serialization.cs @@ -120,6 +120,11 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -130,6 +135,11 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) @@ -139,26 +149,51 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property0.NameEquals("orchestratorProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } orchestratorProfile = ContainerServiceOrchestratorProfile.DeserializeContainerServiceOrchestratorProfile(property0.Value); continue; } if (property0.NameEquals("customProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } customProfile = ContainerServiceCustomProfile.DeserializeContainerServiceCustomProfile(property0.Value); continue; } if (property0.NameEquals("servicePrincipalProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } servicePrincipalProfile = ContainerServicePrincipalProfile.DeserializeContainerServicePrincipalProfile(property0.Value); continue; } if (property0.NameEquals("masterProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } masterProfile = ContainerServiceMasterProfile.DeserializeContainerServiceMasterProfile(property0.Value); continue; } if (property0.NameEquals("agentPoolProfiles")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,16 +204,31 @@ internal static ContainerService DeserializeContainerService(JsonElement element } if (property0.NameEquals("windowsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } windowsProfile = ContainerServiceWindowsProfile.DeserializeContainerServiceWindowsProfile(property0.Value); continue; } if (property0.NameEquals("linuxProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } linuxProfile = ContainerServiceLinuxProfile.DeserializeContainerServiceLinuxProfile(property0.Value); continue; } if (property0.NameEquals("diagnosticsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = ContainerServiceDiagnosticsProfile.DeserializeContainerServiceDiagnosticsProfile(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceListResult.Serialization.cs index cb5f1be48e4c..4827ec903bba 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ContainerServiceListResult DeserializeContainerServiceListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs index 31a77d49f92d..8ebad9eedde3 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ContainerServiceMasterProfile.Serialization.cs @@ -34,6 +34,11 @@ internal static ContainerServiceMasterProfile DeserializeContainerServiceMasterP { if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = new Enum31(property.Value.GetInt32()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CreationData.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CreationData.Serialization.cs index 9d35ffe31544..2acd9f1f306a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CreationData.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/CreationData.Serialization.cs @@ -74,11 +74,21 @@ internal static CreationData DeserializeCreationData(JsonElement element) } if (property.NameEquals("imageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageReference = ImageDiskReference.DeserializeImageDiskReference(property.Value); continue; } if (property.NameEquals("galleryImageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } galleryImageReference = ImageDiskReference.DeserializeImageDiskReference(property.Value); continue; } @@ -99,6 +109,11 @@ internal static CreationData DeserializeCreationData(JsonElement element) } if (property.NameEquals("uploadSizeBytes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } uploadSizeBytes = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDisk.Serialization.cs index f94cdc3f0ce1..78ca6f4a21b5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDisk.Serialization.cs @@ -90,21 +90,41 @@ internal static DataDisk DeserializeDataDisk(JsonElement element) } if (property.NameEquals("vhd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vhd = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("image")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } image = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } @@ -115,26 +135,51 @@ internal static DataDisk DeserializeDataDisk(JsonElement element) } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = ManagedDiskParameters.DeserializeManagedDiskParameters(property.Value); continue; } if (property.NameEquals("toBeDetached")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } toBeDetached = property.Value.GetBoolean(); continue; } if (property.NameEquals("diskIOPSReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadWrite = property.Value.GetInt64(); continue; } if (property.NameEquals("diskMBpsReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadWrite = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDiskImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDiskImage.Serialization.cs index c3812f0f3c74..d82189f8e7aa 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDiskImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DataDiskImage.Serialization.cs @@ -25,6 +25,11 @@ internal static DataDiskImage DeserializeDataDiskImage(JsonElement element) { if (property.NameEquals("lun")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lun = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHost.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHost.Serialization.cs index edc93f9ff4c4..bf76974b3cbf 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHost.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHost.Serialization.cs @@ -98,6 +98,11 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -108,15 +113,30 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("platformFaultDomain")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomain = property0.Value.GetInt32(); continue; } if (property0.NameEquals("autoReplaceOnFailure")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoReplaceOnFailure = property0.Value.GetBoolean(); continue; } @@ -127,6 +147,11 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property0.NameEquals("virtualMachines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,11 +162,21 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property0.NameEquals("licenseType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } licenseType = property0.Value.GetString().ToDedicatedHostLicenseTypes(); continue; } if (property0.NameEquals("provisioningTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -152,6 +187,11 @@ internal static DedicatedHost DeserializeDedicatedHost(JsonElement element) } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = DedicatedHostInstanceView.DeserializeDedicatedHostInstanceView(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs index 9e23b472924a..a741695d589d 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAllocatableVM.Serialization.cs @@ -25,6 +25,11 @@ internal static DedicatedHostAllocatableVM DeserializeDedicatedHostAllocatableVM } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetDouble(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs index 754cfb9732f0..5ecd34a394e1 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs @@ -20,6 +20,11 @@ internal static DedicatedHostAvailableCapacity DeserializeDedicatedHostAvailable { if (property.NameEquals("allocatableVMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostGroup.Serialization.cs index a95db63b4d9b..6f935b844efa 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostGroup.Serialization.cs @@ -64,6 +64,11 @@ internal static DedicatedHostGroup DeserializeDedicatedHostGroup(JsonElement ele { if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -94,6 +99,11 @@ internal static DedicatedHostGroup DeserializeDedicatedHostGroup(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,15 +114,30 @@ internal static DedicatedHostGroup DeserializeDedicatedHostGroup(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("platformFaultDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("hosts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs index 122eb86a9cfe..398e9e83c06a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs @@ -27,11 +27,21 @@ internal static DedicatedHostInstanceView DeserializeDedicatedHostInstanceView(J } if (property.NameEquals("availableCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } availableCapacity = DedicatedHostAvailableCapacity.DeserializeDedicatedHostAvailableCapacity(property.Value); continue; } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiagnosticsProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiagnosticsProfile.Serialization.cs index 781e3baaf343..51b47b1a51d2 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiagnosticsProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiagnosticsProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static DiagnosticsProfile DeserializeDiagnosticsProfile(JsonElement ele { if (property.NameEquals("bootDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bootDiagnostics = BootDiagnostics.DeserializeBootDiagnostics(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiffDiskSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiffDiskSettings.Serialization.cs index d205c23e94b8..30596477ebd7 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiffDiskSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiffDiskSettings.Serialization.cs @@ -36,11 +36,21 @@ internal static DiffDiskSettings DeserializeDiffDiskSettings(JsonElement element { if (property.NameEquals("option")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } option = new DiffDiskOptions(property.Value.GetString()); continue; } if (property.NameEquals("placement")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } placement = new DiffDiskPlacement(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disallowed.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disallowed.Serialization.cs index 0411aad8246a..74ccdc869bab 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disallowed.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disallowed.Serialization.cs @@ -36,6 +36,11 @@ internal static Disallowed DeserializeDisallowed(JsonElement element) { if (property.NameEquals("diskTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disk.Serialization.cs index 00ae1daba1f2..51b31b53f734 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Disk.Serialization.cs @@ -143,6 +143,11 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("managedByExtended")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -153,11 +158,21 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = DiskSku.DeserializeDiskSku(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -188,6 +203,11 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -198,35 +218,70 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timeCreated")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeCreated = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("osType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("creationData")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationData = CreationData.DeserializeCreationData(property0.Value); continue; } if (property0.NameEquals("diskSizeGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property0.Value.GetInt32(); continue; } if (property0.NameEquals("diskSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeBytes = property0.Value.GetInt64(); continue; } @@ -237,6 +292,11 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property0.NameEquals("encryptionSettingsCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptionSettingsCollection = EncryptionSettingsCollection.DeserializeEncryptionSettingsCollection(property0.Value); continue; } @@ -247,41 +307,81 @@ internal static Disk DeserializeDisk(JsonElement element) } if (property0.NameEquals("diskIOPSReadWrite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadWrite = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskMBpsReadWrite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadWrite = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskIOPSReadOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadOnly = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskMBpsReadOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadOnly = property0.Value.GetInt64(); continue; } if (property0.NameEquals("diskState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskState = new DiskState(property0.Value.GetString()); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } if (property0.NameEquals("maxShares")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } maxShares = property0.Value.GetInt32(); continue; } if (property0.NameEquals("shareInfo")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSet.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSet.Serialization.cs index cc330a2c372d..2aed0268bdf0 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSet.Serialization.cs @@ -60,6 +60,11 @@ internal static DiskEncryptionSet DeserializeDiskEncryptionSet(JsonElement eleme { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = EncryptionSetIdentity.DeserializeEncryptionSetIdentity(property.Value); continue; } @@ -85,6 +90,11 @@ internal static DiskEncryptionSet DeserializeDiskEncryptionSet(JsonElement eleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -95,15 +105,30 @@ internal static DiskEncryptionSet DeserializeDiskEncryptionSet(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("activeKey")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } activeKey = KeyVaultAndKeyReference.DeserializeKeyVaultAndKeyReference(property0.Value); continue; } if (property0.NameEquals("previousKeys")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSettings.Serialization.cs index dcce75d02999..bf19d0203a29 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskEncryptionSettings.Serialization.cs @@ -42,16 +42,31 @@ internal static DiskEncryptionSettings DeserializeDiskEncryptionSettings(JsonEle { if (property.NameEquals("diskEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionKey = KeyVaultSecretReference.DeserializeKeyVaultSecretReference(property.Value); continue; } if (property.NameEquals("keyEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyEncryptionKey = KeyVaultKeyReference.DeserializeKeyVaultKeyReference(property.Value); continue; } if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskInstanceView.Serialization.cs index 8b8997eeeb06..05aa58315901 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskInstanceView.Serialization.cs @@ -27,6 +27,11 @@ internal static DiskInstanceView DeserializeDiskInstanceView(JsonElement element } if (property.NameEquals("encryptionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static DiskInstanceView DeserializeDiskInstanceView(JsonElement element } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskSku.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskSku.Serialization.cs index cdf811b1a421..7d82d35500a9 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/DiskSku.Serialization.cs @@ -31,6 +31,11 @@ internal static DiskSku DeserializeDiskSku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new DiskStorageAccountTypes(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Encryption.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Encryption.Serialization.cs index ec27a488ac7a..eb52e32277af 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Encryption.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Encryption.Serialization.cs @@ -41,6 +41,11 @@ internal static Encryption DeserializeEncryption(JsonElement element) } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new EncryptionType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionImages.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionImages.Serialization.cs index 1a51fe9b15d8..a3a8a34db251 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionImages.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionImages.Serialization.cs @@ -42,11 +42,21 @@ internal static EncryptionImages DeserializeEncryptionImages(JsonElement element { if (property.NameEquals("osDiskImage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskImage = DiskImageEncryption.DeserializeDiskImageEncryption(property.Value); continue; } if (property.NameEquals("dataDiskImages")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSetIdentity.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSetIdentity.Serialization.cs index 8f5e7b21ea20..5a087305a7e4 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSetIdentity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSetIdentity.Serialization.cs @@ -32,6 +32,11 @@ internal static EncryptionSetIdentity DeserializeEncryptionSetIdentity(JsonEleme { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new DiskEncryptionSetIdentityType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs index fd164848d6fc..d9c88901eb4b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsCollection.Serialization.cs @@ -50,6 +50,11 @@ internal static EncryptionSettingsCollection DeserializeEncryptionSettingsCollec } if (property.NameEquals("encryptionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsElement.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsElement.Serialization.cs index cbe2b5150cff..322db3f394ab 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsElement.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/EncryptionSettingsElement.Serialization.cs @@ -36,11 +36,21 @@ internal static EncryptionSettingsElement DeserializeEncryptionSettingsElement(J { if (property.NameEquals("diskEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionKey = KeyVaultAndSecretReference.DeserializeKeyVaultAndSecretReference(property.Value); continue; } if (property.NameEquals("keyEncryptionKey")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyEncryptionKey = KeyVaultAndKeyReference.DeserializeKeyVaultAndKeyReference(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Gallery.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Gallery.Serialization.cs index 8f5c51c11129..4b37462e1e47 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Gallery.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Gallery.Serialization.cs @@ -79,6 +79,11 @@ internal static Gallery DeserializeGallery(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -89,6 +94,11 @@ internal static Gallery DeserializeGallery(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -98,11 +108,21 @@ internal static Gallery DeserializeGallery(JsonElement element) } if (property0.NameEquals("identifier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } identifier = GalleryIdentifier.DeserializeGalleryIdentifier(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryPropertiesProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplication.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplication.Serialization.cs index 9ebc54fa3e1b..088673548c07 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplication.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplication.Serialization.cs @@ -103,6 +103,11 @@ internal static GalleryApplication DeserializeGalleryApplication(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -113,6 +118,11 @@ internal static GalleryApplication DeserializeGalleryApplication(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -137,11 +147,21 @@ internal static GalleryApplication DeserializeGalleryApplication(JsonElement ele } if (property0.NameEquals("endOfLifeDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("supportedOSType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } supportedOSType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersion.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersion.Serialization.cs index dadd5212bd7a..8755494ee5e6 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersion.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersion.Serialization.cs @@ -74,6 +74,11 @@ internal static GalleryApplicationVersion DeserializeGalleryApplicationVersion(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -84,20 +89,40 @@ internal static GalleryApplicationVersion DeserializeGalleryApplicationVersion(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publishingProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publishingProfile = GalleryApplicationVersionPublishingProfile.DeserializeGalleryApplicationVersionPublishingProfile(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryApplicationVersionPropertiesProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("replicationStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationStatus = ReplicationStatus.DeserializeReplicationStatus(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs index f130cc51e5fd..1d4ec5b853f6 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs @@ -87,11 +87,21 @@ internal static GalleryApplicationVersionPublishingProfile DeserializeGalleryApp } if (property.NameEquals("enableHealthCheck")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableHealthCheck = property.Value.GetBoolean(); continue; } if (property.NameEquals("targetRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -102,26 +112,51 @@ internal static GalleryApplicationVersionPublishingProfile DeserializeGalleryApp } if (property.NameEquals("replicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("excludeFromLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeFromLatest = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishedDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endOfLifeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs index 55b226fff77f..9a7c6f4d682b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs @@ -62,6 +62,11 @@ internal static GalleryArtifactPublishingProfileBase DeserializeGalleryArtifactP { if (property.NameEquals("targetRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -72,26 +77,51 @@ internal static GalleryArtifactPublishingProfileBase DeserializeGalleryArtifactP } if (property.NameEquals("replicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("excludeFromLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeFromLatest = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishedDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endOfLifeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDataDiskImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDataDiskImage.Serialization.cs index cb3cc78e9258..d9d6a18c54d5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDataDiskImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDataDiskImage.Serialization.cs @@ -45,16 +45,31 @@ internal static GalleryDataDiskImage DeserializeGalleryDataDiskImage(JsonElement } if (property.NameEquals("sizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInGB = property.Value.GetInt32(); continue; } if (property.NameEquals("hostCaching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hostCaching = property.Value.GetString().ToHostCaching(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDiskImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDiskImage.Serialization.cs index 930c8400fcf3..912d5fb9174d 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDiskImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryDiskImage.Serialization.cs @@ -37,16 +37,31 @@ internal static GalleryDiskImage DeserializeGalleryDiskImage(JsonElement element { if (property.NameEquals("sizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInGB = property.Value.GetInt32(); continue; } if (property.NameEquals("hostCaching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hostCaching = property.Value.GetString().ToHostCaching(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImage.Serialization.cs index d7ac1db7c1cc..a4f08e50b28b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImage.Serialization.cs @@ -140,6 +140,11 @@ internal static GalleryImage DeserializeGalleryImage(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -150,6 +155,11 @@ internal static GalleryImage DeserializeGalleryImage(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -174,46 +184,91 @@ internal static GalleryImage DeserializeGalleryImage(JsonElement element) } if (property0.NameEquals("osType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } if (property0.NameEquals("osState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osState = property0.Value.GetString().ToOperatingSystemStateTypes(); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("endOfLifeDate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("identifier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } identifier = GalleryImageIdentifier.DeserializeGalleryImageIdentifier(property0.Value); continue; } if (property0.NameEquals("recommended")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } recommended = RecommendedMachineConfiguration.DeserializeRecommendedMachineConfiguration(property0.Value); continue; } if (property0.NameEquals("disallowed")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disallowed = Disallowed.DeserializeDisallowed(property0.Value); continue; } if (property0.NameEquals("purchasePlan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } purchasePlan = ImagePurchasePlan.DeserializeImagePurchasePlan(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryImagePropertiesProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersion.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersion.Serialization.cs index 7c29496aeeea..d07b34116343 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersion.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersion.Serialization.cs @@ -80,6 +80,11 @@ internal static GalleryImageVersion DeserializeGalleryImageVersion(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -90,25 +95,50 @@ internal static GalleryImageVersion DeserializeGalleryImageVersion(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publishingProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publishingProfile = GalleryArtifactPublishingProfileBase.DeserializeGalleryArtifactPublishingProfileBase(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new GalleryImageVersionPropertiesProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = GalleryImageVersionStorageProfile.DeserializeGalleryImageVersionStorageProfile(property0.Value); continue; } if (property0.NameEquals("replicationStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } replicationStatus = ReplicationStatus.DeserializeReplicationStatus(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs index 81748095dc7f..da7a4cc863b6 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs @@ -62,6 +62,11 @@ internal static GalleryImageVersionPublishingProfile DeserializeGalleryImageVers { if (property.NameEquals("targetRegions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -72,26 +77,51 @@ internal static GalleryImageVersionPublishingProfile DeserializeGalleryImageVers } if (property.NameEquals("replicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } replicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("excludeFromLatest")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } excludeFromLatest = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishedDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishedDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endOfLifeDate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endOfLifeDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs index af01c8f4bca7..714124408bf5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs @@ -48,16 +48,31 @@ internal static GalleryImageVersionStorageProfile DeserializeGalleryImageVersion { if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } if (property.NameEquals("osDiskImage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskImage = GalleryDiskImage.DeserializeGalleryDiskImage(property.Value); continue; } if (property.NameEquals("dataDiskImages")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryOSDiskImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryOSDiskImage.Serialization.cs index 8768b462f253..90426d033b33 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryOSDiskImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/GalleryOSDiskImage.Serialization.cs @@ -37,16 +37,31 @@ internal static GalleryOSDiskImage DeserializeGalleryOSDiskImage(JsonElement ele { if (property.NameEquals("sizeInGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sizeInGB = property.Value.GetInt32(); continue; } if (property.NameEquals("hostCaching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hostCaching = property.Value.GetString().ToHostCaching(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = GalleryArtifactVersionSource.DeserializeGalleryArtifactVersionSource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/HardwareProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/HardwareProfile.Serialization.cs index 6d6e5ec0cc53..83bef2fa13f1 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/HardwareProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/HardwareProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static HardwareProfile DeserializeHardwareProfile(JsonElement element) { if (property.NameEquals("vmSize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmSize = new VirtualMachineSizeTypes(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Image.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Image.Serialization.cs index 1ea4e117a3a8..cabe2c928463 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Image.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Image.Serialization.cs @@ -85,6 +85,11 @@ internal static Image DeserializeImage(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -95,15 +100,30 @@ internal static Image DeserializeImage(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("sourceVirtualMachine")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sourceVirtualMachine = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = ImageStorageProfile.DeserializeImageStorageProfile(property0.Value); continue; } @@ -114,6 +134,11 @@ internal static Image DeserializeImage(JsonElement element) } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGenerationTypes(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDataDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDataDisk.Serialization.cs index 039cdeeaf920..9805429f2d38 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDataDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDataDisk.Serialization.cs @@ -74,11 +74,21 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) } if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = SubResource.DeserializeSubResource(property.Value); continue; } @@ -89,21 +99,41 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDisk.Serialization.cs index b8a3f153fa6e..7da3eecf9b45 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDisk.Serialization.cs @@ -66,11 +66,21 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) { if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = SubResource.DeserializeSubResource(property.Value); continue; } @@ -81,21 +91,41 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDiskReference.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDiskReference.Serialization.cs index 8b1c32048cf4..74aa158fbaf3 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDiskReference.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageDiskReference.Serialization.cs @@ -38,6 +38,11 @@ internal static ImageDiskReference DeserializeImageDiskReference(JsonElement ele } if (property.NameEquals("lun")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lun = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageOSDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageOSDisk.Serialization.cs index ef565bc85677..3321d20693d9 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageOSDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageOSDisk.Serialization.cs @@ -82,11 +82,21 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) } if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = SubResource.DeserializeSubResource(property.Value); continue; } @@ -97,21 +107,41 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageStorageProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageStorageProfile.Serialization.cs index 075ad311e967..7cc2056b7d77 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageStorageProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ImageStorageProfile.Serialization.cs @@ -48,11 +48,21 @@ internal static ImageStorageProfile DeserializeImageStorageProfile(JsonElement e { if (property.NameEquals("osDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDisk = ImageOSDisk.DeserializeImageOSDisk(property.Value); continue; } if (property.NameEquals("dataDisks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -63,6 +73,11 @@ internal static ImageStorageProfile DeserializeImageStorageProfile(JsonElement e } if (property.NameEquals("zoneResilient")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } zoneResilient = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/InstanceViewStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/InstanceViewStatus.Serialization.cs index 2a85d84e1026..ccc6f33e9270 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/InstanceViewStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/InstanceViewStatus.Serialization.cs @@ -60,6 +60,11 @@ internal static InstanceViewStatus DeserializeInstanceViewStatus(JsonElement ele } if (property.NameEquals("level")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } level = property.Value.GetString().ToStatusLevelTypes(); continue; } @@ -75,6 +80,11 @@ internal static InstanceViewStatus DeserializeInstanceViewStatus(JsonElement ele } if (property.NameEquals("time")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } time = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LinuxConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LinuxConfiguration.Serialization.cs index c4f9fc4b7875..382516bd3f42 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LinuxConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LinuxConfiguration.Serialization.cs @@ -42,16 +42,31 @@ internal static LinuxConfiguration DeserializeLinuxConfiguration(JsonElement ele { if (property.NameEquals("disablePasswordAuthentication")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disablePasswordAuthentication = property.Value.GetBoolean(); continue; } if (property.NameEquals("ssh")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ssh = SshConfiguration.DeserializeSshConfiguration(property.Value); continue; } if (property.NameEquals("provisionVMAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisionVMAgent = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs index 025006bfcb02..490dc5f1afb1 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/LogAnalyticsOperationResult.Serialization.cs @@ -19,6 +19,11 @@ internal static LogAnalyticsOperationResult DeserializeLogAnalyticsOperationResu { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = LogAnalyticsOutput.DeserializeLogAnalyticsOutput(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs index ae8542ccb681..4d7b30bed733 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/MaintenanceRedeployStatus.Serialization.cs @@ -26,31 +26,61 @@ internal static MaintenanceRedeployStatus DeserializeMaintenanceRedeployStatus(J { if (property.NameEquals("isCustomerInitiatedMaintenanceAllowed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isCustomerInitiatedMaintenanceAllowed = property.Value.GetBoolean(); continue; } if (property.NameEquals("preMaintenanceWindowStartTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preMaintenanceWindowStartTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("preMaintenanceWindowEndTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preMaintenanceWindowEndTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("maintenanceWindowStartTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceWindowStartTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("maintenanceWindowEndTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceWindowEndTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastOperationResultCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastOperationResultCode = property.Value.GetString().ToMaintenanceOperationResultCodeTypes(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ManagedDiskParameters.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ManagedDiskParameters.Serialization.cs index 449cc231ac63..2a0147960c39 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ManagedDiskParameters.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ManagedDiskParameters.Serialization.cs @@ -42,11 +42,21 @@ internal static ManagedDiskParameters DeserializeManagedDiskParameters(JsonEleme { if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = DeserializeSubResource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkInterfaceReference.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkInterfaceReference.Serialization.cs index b1107b46ab42..9335d95c9d01 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkInterfaceReference.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkInterfaceReference.Serialization.cs @@ -44,10 +44,20 @@ internal static NetworkInterfaceReference DeserializeNetworkInterfaceReference(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkProfile.Serialization.cs index 5f13ebda8b99..cd4ead54d86a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/NetworkProfile.Serialization.cs @@ -36,6 +36,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) { if (property.NameEquals("networkInterfaces")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSDisk.Serialization.cs index 441b5ec3d8b4..5567178ed786 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSDisk.Serialization.cs @@ -87,11 +87,21 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) { if (property.NameEquals("osType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property.Value.GetString().ToOperatingSystemTypes(); continue; } if (property.NameEquals("encryptionSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } encryptionSettings = DiskEncryptionSettings.DeserializeDiskEncryptionSettings(property.Value); continue; } @@ -102,26 +112,51 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) } if (property.NameEquals("vhd")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vhd = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("image")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } image = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("diffDiskSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diffDiskSettings = DiffDiskSettings.DeserializeDiffDiskSettings(property.Value); continue; } @@ -132,11 +167,21 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = ManagedDiskParameters.DeserializeManagedDiskParameters(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSProfile.Serialization.cs index fb7092ab6da6..154dc3a33160 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OSProfile.Serialization.cs @@ -104,16 +104,31 @@ internal static OSProfile DeserializeOSProfile(JsonElement element) } if (property.NameEquals("windowsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowsConfiguration = WindowsConfiguration.DeserializeWindowsConfiguration(property.Value); continue; } if (property.NameEquals("linuxConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linuxConfiguration = LinuxConfiguration.DeserializeLinuxConfiguration(property.Value); continue; } if (property.NameEquals("secrets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -124,11 +139,21 @@ internal static OSProfile DeserializeOSProfile(JsonElement element) } if (property.NameEquals("allowExtensionOperations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } allowExtensionOperations = property.Value.GetBoolean(); continue; } if (property.NameEquals("requireGuestProvisionSignal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requireGuestProvisionSignal = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs index e1a587b525b4..96b74145ee7f 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/OrchestrationServiceSummary.Serialization.cs @@ -20,11 +20,21 @@ internal static OrchestrationServiceSummary DeserializeOrchestrationServiceSumma { if (property.NameEquals("serviceName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceName = new OrchestrationServiceNames(property.Value.GetString()); continue; } if (property.NameEquals("serviceState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } serviceState = new OrchestrationServiceState(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ProximityPlacementGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ProximityPlacementGroup.Serialization.cs index 511fbbf87efd..bff020700201 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ProximityPlacementGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ProximityPlacementGroup.Serialization.cs @@ -81,6 +81,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -91,15 +96,30 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("proximityPlacementGroupType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroupType = new ProximityPlacementGroupType(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualMachines")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -110,6 +130,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property0.NameEquals("virtualMachineScaleSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -120,6 +145,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property0.NameEquals("availabilitySets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -130,6 +160,11 @@ internal static ProximityPlacementGroup DeserializeProximityPlacementGroup(JsonE } if (property0.NameEquals("colocationStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } colocationStatus = InstanceViewStatus.DeserializeInstanceViewStatus(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs index ab4b57db5eda..402938eee21c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecommendedMachineConfiguration.Serialization.cs @@ -36,11 +36,21 @@ internal static RecommendedMachineConfiguration DeserializeRecommendedMachineCon { if (property.NameEquals("vCPUs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vCPUs = ResourceRange.DeserializeResourceRange(property.Value); continue; } if (property.NameEquals("memory")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } memory = ResourceRange.DeserializeResourceRange(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecoveryWalkResponse.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecoveryWalkResponse.Serialization.cs index 7b457bc7a941..2398787fb03b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecoveryWalkResponse.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RecoveryWalkResponse.Serialization.cs @@ -20,11 +20,21 @@ internal static RecoveryWalkResponse DeserializeRecoveryWalkResponse(JsonElement { if (property.NameEquals("walkPerformed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } walkPerformed = property.Value.GetBoolean(); continue; } if (property.NameEquals("nextPlatformUpdateDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextPlatformUpdateDomain = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RegionalReplicationStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RegionalReplicationStatus.Serialization.cs index 1d261aa356eb..094d993964e6 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RegionalReplicationStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RegionalReplicationStatus.Serialization.cs @@ -27,6 +27,11 @@ internal static RegionalReplicationStatus DeserializeRegionalReplicationStatus(J } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ReplicationState(property.Value.GetString()); continue; } @@ -37,6 +42,11 @@ internal static RegionalReplicationStatus DeserializeRegionalReplicationStatus(J } if (property.NameEquals("progress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } progress = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ReplicationStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ReplicationStatus.Serialization.cs index 5fa67bfc2a27..c76235db9b7c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ReplicationStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ReplicationStatus.Serialization.cs @@ -21,11 +21,21 @@ internal static ReplicationStatus DeserializeReplicationStatus(JsonElement eleme { if (property.NameEquals("aggregatedState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } aggregatedState = new AggregatedReplicationState(property.Value.GetString()); continue; } if (property.NameEquals("summary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Resource.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Resource.Serialization.cs index e5e6c7e9e267..aa8d982062a5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Resource.Serialization.cs @@ -63,6 +63,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceRange.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceRange.Serialization.cs index 89d45242be4e..7c32cf4f527c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceRange.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceRange.Serialization.cs @@ -36,11 +36,21 @@ internal static ResourceRange DeserializeResourceRange(JsonElement element) { if (property.NameEquals("min")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } min = property.Value.GetInt32(); continue; } if (property.NameEquals("max")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } max = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSku.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSku.Serialization.cs index 3d459819b46f..d9e88f1a80fc 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSku.Serialization.cs @@ -62,11 +62,21 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = ResourceSkuCapacity.DeserializeResourceSkuCapacity(property.Value); continue; } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -77,6 +87,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("locationInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -87,6 +102,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("apiVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,6 +117,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("costs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -107,6 +132,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -117,6 +147,11 @@ internal static ResourceSku DeserializeResourceSku(JsonElement element) } if (property.NameEquals("restrictions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCapacity.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCapacity.Serialization.cs index dfc86b3251db..aaae5cccd805 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCapacity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCapacity.Serialization.cs @@ -22,21 +22,41 @@ internal static ResourceSkuCapacity DeserializeResourceSkuCapacity(JsonElement e { if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetInt64(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetInt64(); continue; } if (property.NameEquals("default")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } @default = property.Value.GetInt64(); continue; } if (property.NameEquals("scaleType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scaleType = property.Value.GetString().ToResourceSkuCapacityScaleType(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCosts.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCosts.Serialization.cs index 40cbcf20c33b..8fa7f3b5b0e2 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCosts.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuCosts.Serialization.cs @@ -26,6 +26,11 @@ internal static ResourceSkuCosts DeserializeResourceSkuCosts(JsonElement element } if (property.NameEquals("quantity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } quantity = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs index 4ef855984572..ceeb386ba827 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs @@ -27,6 +27,11 @@ internal static ResourceSkuLocationInfo DeserializeResourceSkuLocationInfo(JsonE } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static ResourceSkuLocationInfo DeserializeResourceSkuLocationInfo(JsonE } if (property.NameEquals("zoneDetails")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs index 0b5c59480d82..82d019597c24 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceSkuRestrictionInfo DeserializeResourceSkuRestrictionInfo { if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static ResourceSkuRestrictionInfo DeserializeResourceSkuRestrictionInfo } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs index b3c78ee203ca..2841d23ab0f6 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs @@ -23,11 +23,21 @@ internal static ResourceSkuRestrictions DeserializeResourceSkuRestrictions(JsonE { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceSkuRestrictionsType(); continue; } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,11 +48,21 @@ internal static ResourceSkuRestrictions DeserializeResourceSkuRestrictions(JsonE } if (property.NameEquals("restrictionInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } restrictionInfo = ResourceSkuRestrictionInfo.DeserializeResourceSkuRestrictionInfo(property.Value); continue; } if (property.NameEquals("reasonCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonCode = property.Value.GetString().ToResourceSkuRestrictionsReasonCode(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs index 676c7ca4c479..42b362646953 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceSkuZoneDetails DeserializeResourceSkuZoneDetails(JsonEle { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static ResourceSkuZoneDetails DeserializeResourceSkuZoneDetails(JsonEle } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollbackStatusInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollbackStatusInfo.Serialization.cs index 168bcb699d00..c6547ad2e9af 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollbackStatusInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollbackStatusInfo.Serialization.cs @@ -21,16 +21,31 @@ internal static RollbackStatusInfo DeserializeRollbackStatusInfo(JsonElement ele { if (property.NameEquals("successfullyRolledbackInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successfullyRolledbackInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("failedRolledbackInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failedRolledbackInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("rollbackError")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollbackError = ApiError.DeserializeApiError(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradePolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradePolicy.Serialization.cs index 832a7fa91076..98c32a91917a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradePolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradePolicy.Serialization.cs @@ -48,16 +48,31 @@ internal static RollingUpgradePolicy DeserializeRollingUpgradePolicy(JsonElement { if (property.NameEquals("maxBatchInstancePercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxBatchInstancePercent = property.Value.GetInt32(); continue; } if (property.NameEquals("maxUnhealthyInstancePercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxUnhealthyInstancePercent = property.Value.GetInt32(); continue; } if (property.NameEquals("maxUnhealthyUpgradedInstancePercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxUnhealthyUpgradedInstancePercent = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs index ad178dcf1ae6..8db1c624ebd2 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeProgressInfo.Serialization.cs @@ -22,21 +22,41 @@ internal static RollingUpgradeProgressInfo DeserializeRollingUpgradeProgressInfo { if (property.NameEquals("successfulInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successfulInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("failedInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } failedInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("inProgressInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } inProgressInstanceCount = property.Value.GetInt32(); continue; } if (property.NameEquals("pendingInstanceCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } pendingInstanceCount = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs index 2edb1c070725..dfdd3cc1e8d0 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeRunningStatus.Serialization.cs @@ -23,21 +23,41 @@ internal static RollingUpgradeRunningStatus DeserializeRollingUpgradeRunningStat { if (property.NameEquals("code")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } code = property.Value.GetString().ToRollingUpgradeStatusCode(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastAction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastAction = property.Value.GetString().ToRollingUpgradeActionType(); continue; } if (property.NameEquals("lastActionTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastActionTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs index ffde7dda9070..f889d52ccd8d 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RollingUpgradeStatusInfo.Serialization.cs @@ -70,6 +70,11 @@ internal static RollingUpgradeStatusInfo DeserializeRollingUpgradeStatusInfo(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -80,25 +85,50 @@ internal static RollingUpgradeStatusInfo DeserializeRollingUpgradeStatusInfo(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policy = RollingUpgradePolicy.DeserializeRollingUpgradePolicy(property0.Value); continue; } if (property0.NameEquals("runningStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } runningStatus = RollingUpgradeRunningStatus.DeserializeRollingUpgradeRunningStatus(property0.Value); continue; } if (property0.NameEquals("progress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } progress = RollingUpgradeProgressInfo.DeserializeRollingUpgradeProgressInfo(property0.Value); continue; } if (property0.NameEquals("error")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } error = ApiError.DeserializeApiError(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandDocument.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandDocument.Serialization.cs index c5f76c99c252..38708ab9b10b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandDocument.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandDocument.Serialization.cs @@ -36,6 +36,11 @@ internal static RunCommandDocument DeserializeRunCommandDocument(JsonElement ele } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs index 8fb081149688..f86f00ad041a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandParameterDefinition.Serialization.cs @@ -37,6 +37,11 @@ internal static RunCommandParameterDefinition DeserializeRunCommandParameterDefi } if (property.NameEquals("required")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } required = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandResult.Serialization.cs index dd68de2731ed..b76bee2310e2 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/RunCommandResult.Serialization.cs @@ -20,6 +20,11 @@ internal static RunCommandResult DeserializeRunCommandResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScaleInPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScaleInPolicy.Serialization.cs index dbe1033fa0b5..a856a04616b7 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScaleInPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScaleInPolicy.Serialization.cs @@ -36,6 +36,11 @@ internal static ScaleInPolicy DeserializeScaleInPolicy(JsonElement element) { if (property.NameEquals("rules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScheduledEventsProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScheduledEventsProfile.Serialization.cs index d5b784ae0e61..f8060c53e9cd 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScheduledEventsProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/ScheduledEventsProfile.Serialization.cs @@ -30,6 +30,11 @@ internal static ScheduledEventsProfile DeserializeScheduledEventsProfile(JsonEle { if (property.NameEquals("terminateNotificationProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } terminateNotificationProfile = TerminateNotificationProfile.DeserializeTerminateNotificationProfile(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Sku.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Sku.Serialization.cs index ac7395f6c351..553453b7867b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Sku.Serialization.cs @@ -52,6 +52,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Snapshot.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Snapshot.Serialization.cs index 755d543440f6..7dd8710374d4 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Snapshot.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/Snapshot.Serialization.cs @@ -105,6 +105,11 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = SnapshotSku.DeserializeSnapshotSku(property.Value); continue; } @@ -130,6 +135,11 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -140,35 +150,70 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("timeCreated")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeCreated = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("osType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property0.Value.GetString().ToOperatingSystemTypes(); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("creationData")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationData = CreationData.DeserializeCreationData(property0.Value); continue; } if (property0.NameEquals("diskSizeGB")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property0.Value.GetInt32(); continue; } if (property0.NameEquals("diskSizeBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeBytes = property0.Value.GetInt64(); continue; } @@ -179,6 +224,11 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property0.NameEquals("encryptionSettingsCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryptionSettingsCollection = EncryptionSettingsCollection.DeserializeEncryptionSettingsCollection(property0.Value); continue; } @@ -189,11 +239,21 @@ internal static Snapshot DeserializeSnapshot(JsonElement element) } if (property0.NameEquals("incremental")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } incremental = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SnapshotSku.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SnapshotSku.Serialization.cs index 735be8243d23..86bc5180b6d0 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SnapshotSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SnapshotSku.Serialization.cs @@ -31,6 +31,11 @@ internal static SnapshotSku DeserializeSnapshotSku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new SnapshotStorageAccountTypes(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshConfiguration.Serialization.cs index 2d96d5bd39bb..1892ec1ce6c9 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshConfiguration.Serialization.cs @@ -36,6 +36,11 @@ internal static SshConfiguration DeserializeSshConfiguration(JsonElement element { if (property.NameEquals("publicKeys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshPublicKeyResource.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshPublicKeyResource.Serialization.cs index 5e25b2b022a1..95224648f0eb 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshPublicKeyResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SshPublicKeyResource.Serialization.cs @@ -72,6 +72,11 @@ internal static SshPublicKeyResource DeserializeSshPublicKeyResource(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -82,6 +87,11 @@ internal static SshPublicKeyResource DeserializeSshPublicKeyResource(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicKey")) diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/StorageProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/StorageProfile.Serialization.cs index 49c972620267..ee6999f64e79 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/StorageProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/StorageProfile.Serialization.cs @@ -48,16 +48,31 @@ internal static StorageProfile DeserializeStorageProfile(JsonElement element) { if (property.NameEquals("imageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageReference = ImageReference.DeserializeImageReference(property.Value); continue; } if (property.NameEquals("osDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDisk = OSDisk.DeserializeOSDisk(property.Value); continue; } if (property.NameEquals("dataDisks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs index 831fc2655297..3df1eaa2b9f1 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/SubResourceWithColocationStatus.Serialization.cs @@ -36,6 +36,11 @@ internal static SubResourceWithColocationStatus DeserializeSubResourceWithColoca { if (property.NameEquals("colocationStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } colocationStatus = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TargetRegion.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TargetRegion.Serialization.cs index 20e48e2a4cfe..99ae481a8d36 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TargetRegion.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TargetRegion.Serialization.cs @@ -50,16 +50,31 @@ internal static TargetRegion DeserializeTargetRegion(JsonElement element) } if (property.NameEquals("regionalReplicaCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } regionalReplicaCount = property.Value.GetInt32(); continue; } if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountType(property.Value.GetString()); continue; } if (property.NameEquals("encryption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = EncryptionImages.DeserializeEncryptionImages(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TerminateNotificationProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TerminateNotificationProfile.Serialization.cs index 41756057e89f..868106320f63 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TerminateNotificationProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/TerminateNotificationProfile.Serialization.cs @@ -41,6 +41,11 @@ internal static TerminateNotificationProfile DeserializeTerminateNotificationPro } if (property.NameEquals("enable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enable = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs index ffa794525273..4e0451c4d43c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfo.Serialization.cs @@ -21,6 +21,11 @@ internal static UpgradeOperationHistoricalStatusInfo DeserializeUpgradeOperation { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = UpgradeOperationHistoricalStatusInfoProperties.DeserializeUpgradeOperationHistoricalStatusInfoProperties(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs index c1160d75d94f..dfb19cce0f95 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoricalStatusInfoProperties.Serialization.cs @@ -24,31 +24,61 @@ internal static UpgradeOperationHistoricalStatusInfoProperties DeserializeUpgrad { if (property.NameEquals("runningStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } runningStatus = UpgradeOperationHistoryStatus.DeserializeUpgradeOperationHistoryStatus(property.Value); continue; } if (property.NameEquals("progress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } progress = RollingUpgradeProgressInfo.DeserializeRollingUpgradeProgressInfo(property.Value); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ApiError.DeserializeApiError(property.Value); continue; } if (property.NameEquals("startedBy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startedBy = property.Value.GetString().ToUpgradeOperationInvoker(); continue; } if (property.NameEquals("targetImageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } targetImageReference = ImageReference.DeserializeImageReference(property.Value); continue; } if (property.NameEquals("rollbackInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollbackInfo = RollbackStatusInfo.DeserializeRollbackStatusInfo(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs index a9ee1c177727..639f0422e9d9 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradeOperationHistoryStatus.Serialization.cs @@ -22,16 +22,31 @@ internal static UpgradeOperationHistoryStatus DeserializeUpgradeOperationHistory { if (property.NameEquals("code")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } code = property.Value.GetString().ToUpgradeState(); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradePolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradePolicy.Serialization.cs index ff51cfd31781..e7f1a5b1a579 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradePolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/UpgradePolicy.Serialization.cs @@ -42,16 +42,31 @@ internal static UpgradePolicy DeserializeUpgradePolicy(JsonElement element) { if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = property.Value.GetString().ToUpgradeMode(); continue; } if (property.NameEquals("rollingUpgradePolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } rollingUpgradePolicy = RollingUpgradePolicy.DeserializeRollingUpgradePolicy(property.Value); continue; } if (property.NameEquals("automaticOSUpgradePolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } automaticOSUpgradePolicy = AutomaticOSUpgradePolicy.DeserializeAutomaticOSUpgradePolicy(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VaultSecretGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VaultSecretGroup.Serialization.cs index 16e4aefb661c..eb774617e598 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VaultSecretGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VaultSecretGroup.Serialization.cs @@ -42,11 +42,21 @@ internal static VaultSecretGroup DeserializeVaultSecretGroup(JsonElement element { if (property.NameEquals("sourceVault")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceVault = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("vaultCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachine.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachine.Serialization.cs index fa4ab2917be1..c92d021cd3d7 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachine.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachine.Serialization.cs @@ -157,11 +157,21 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) { if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -172,11 +182,21 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = VirtualMachineIdentity.DeserializeVirtualMachineIdentity(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -207,6 +227,11 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -217,70 +242,140 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("hardwareProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hardwareProfile = HardwareProfile.DeserializeHardwareProfile(property0.Value); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = StorageProfile.DeserializeStorageProfile(property0.Value); continue; } if (property0.NameEquals("additionalCapabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalCapabilities = AdditionalCapabilities.DeserializeAdditionalCapabilities(property0.Value); continue; } if (property0.NameEquals("osProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osProfile = OSProfile.DeserializeOSProfile(property0.Value); continue; } if (property0.NameEquals("networkProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfile = NetworkProfile.DeserializeNetworkProfile(property0.Value); continue; } if (property0.NameEquals("diagnosticsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = DiagnosticsProfile.DeserializeDiagnosticsProfile(property0.Value); continue; } if (property0.NameEquals("availabilitySet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } availabilitySet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("virtualMachineScaleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachineScaleSet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("proximityPlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroup = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = new VirtualMachinePriorityTypes(property0.Value.GetString()); continue; } if (property0.NameEquals("evictionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } evictionPolicy = new VirtualMachineEvictionPolicyTypes(property0.Value.GetString()); continue; } if (property0.NameEquals("billingProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } billingProfile = BillingProfile.DeserializeBillingProfile(property0.Value); continue; } if (property0.NameEquals("host")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } host = SubResource.DeserializeSubResource(property0.Value); continue; } @@ -291,6 +386,11 @@ internal static VirtualMachine DeserializeVirtualMachine(JsonElement element) } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = VirtualMachineInstanceView.DeserializeVirtualMachineInstanceView(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs index 62ebd861a0bf..29402105c56b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineAgentInstanceView.Serialization.cs @@ -27,6 +27,11 @@ internal static VirtualMachineAgentInstanceView DeserializeVirtualMachineAgentIn } if (property.NameEquals("extensionHandlers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static VirtualMachineAgentInstanceView DeserializeVirtualMachineAgentIn } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs index 0f594654b585..1f4eaaa47bd4 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineCaptureResult.Serialization.cs @@ -45,11 +45,21 @@ internal static VirtualMachineCaptureResult DeserializeVirtualMachineCaptureResu } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = property.Value.GetObject(); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtension.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtension.Serialization.cs index 5a948aa7bfc3..2261b747b632 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtension.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtension.Serialization.cs @@ -115,6 +115,11 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -125,6 +130,11 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("forceUpdateTag")) @@ -149,16 +159,31 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property0.NameEquals("autoUpgradeMinorVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradeMinorVersion = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("settings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } settings = property0.Value.GetObject(); continue; } if (property0.NameEquals("protectedSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectedSettings = property0.Value.GetObject(); continue; } @@ -169,6 +194,11 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = VirtualMachineExtensionInstanceView.DeserializeVirtualMachineExtensionInstanceView(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs index 6f15662899de..d00125d6966b 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionHandlerInstanceView.Serialization.cs @@ -31,6 +31,11 @@ internal static VirtualMachineExtensionHandlerInstanceView DeserializeVirtualMac } if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs index 195fbc02f965..258a5fd9707e 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionImage.Serialization.cs @@ -96,6 +96,11 @@ internal static VirtualMachineExtensionImage DeserializeVirtualMachineExtensionI } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -106,6 +111,11 @@ internal static VirtualMachineExtensionImage DeserializeVirtualMachineExtensionI } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("operatingSystem")) @@ -125,11 +135,21 @@ internal static VirtualMachineExtensionImage DeserializeVirtualMachineExtensionI } if (property0.NameEquals("vmScaleSetEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vmScaleSetEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("supportsMultipleExtensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } supportsMultipleExtensions = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs index 1c5c740b8551..82ab9453b0de 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionInstanceView.Serialization.cs @@ -80,6 +80,11 @@ internal static VirtualMachineExtensionInstanceView DeserializeVirtualMachineExt } if (property.NameEquals("substatuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -90,6 +95,11 @@ internal static VirtualMachineExtensionInstanceView DeserializeVirtualMachineExt } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs index f316e7d40441..77db17ec4c49 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineExtensionsListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualMachineExtensionsListResult DeserializeVirtualMachineExte { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs index d244a144df43..527547cc4151 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineHealthStatus.Serialization.cs @@ -19,6 +19,11 @@ internal static VirtualMachineHealthStatus DeserializeVirtualMachineHealthStatus { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = InstanceViewStatus.DeserializeInstanceViewStatus(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineIdentity.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineIdentity.Serialization.cs index 4db805e83892..796215af47c1 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineIdentity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineIdentity.Serialization.cs @@ -55,11 +55,21 @@ internal static VirtualMachineIdentity DeserializeVirtualMachineIdentity(JsonEle } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImage.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImage.Serialization.cs index 6e25435b27ca..174b4e1f0fc5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImage.Serialization.cs @@ -97,6 +97,11 @@ internal static VirtualMachineImage DeserializeVirtualMachineImage(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -112,20 +117,40 @@ internal static VirtualMachineImage DeserializeVirtualMachineImage(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("plan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } plan = PurchasePlan.DeserializePurchasePlan(property0.Value); continue; } if (property0.NameEquals("osDiskImage")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskImage = OSDiskImage.DeserializeOSDiskImage(property0.Value); continue; } if (property0.NameEquals("dataDiskImages")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -136,11 +161,21 @@ internal static VirtualMachineImage DeserializeVirtualMachineImage(JsonElement e } if (property0.NameEquals("automaticOSUpgradeProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } automaticOSUpgradeProperties = AutomaticOSUpgradeProperties.DeserializeAutomaticOSUpgradeProperties(property0.Value); continue; } if (property0.NameEquals("hyperVGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGenerationTypes(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImageResource.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImageResource.Serialization.cs index 1c95ae62e759..f25d0b720b82 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImageResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineImageResource.Serialization.cs @@ -59,6 +59,11 @@ internal static VirtualMachineImageResource DeserializeVirtualMachineImageResour } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs index 2b53bba7d596..9ae3c789b7d3 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs @@ -32,11 +32,21 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView { if (property.NameEquals("platformUpdateDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformUpdateDomain = property.Value.GetInt32(); continue; } if (property.NameEquals("platformFaultDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomain = property.Value.GetInt32(); continue; } @@ -57,6 +67,11 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("hyperVGeneration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hyperVGeneration = new HyperVGenerationType(property.Value.GetString()); continue; } @@ -67,16 +82,31 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("vmAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmAgent = VirtualMachineAgentInstanceView.DeserializeVirtualMachineAgentInstanceView(property.Value); continue; } if (property.NameEquals("maintenanceRedeployStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceRedeployStatus = MaintenanceRedeployStatus.DeserializeMaintenanceRedeployStatus(property.Value); continue; } if (property.NameEquals("disks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -87,6 +117,11 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -97,11 +132,21 @@ internal static VirtualMachineInstanceView DeserializeVirtualMachineInstanceView } if (property.NameEquals("bootDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bootDiagnostics = BootDiagnosticsInstanceView.DeserializeBootDiagnosticsInstanceView(property.Value); continue; } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs index b4ba83acf796..d50667127387 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSet.Serialization.cs @@ -143,21 +143,41 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = VirtualMachineScaleSetIdentity.DeserializeVirtualMachineScaleSetIdentity(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -188,6 +208,11 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -198,20 +223,40 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("upgradePolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } upgradePolicy = UpgradePolicy.DeserializeUpgradePolicy(property0.Value); continue; } if (property0.NameEquals("automaticRepairsPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } automaticRepairsPolicy = AutomaticRepairsPolicy.DeserializeAutomaticRepairsPolicy(property0.Value); continue; } if (property0.NameEquals("virtualMachineProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachineProfile = VirtualMachineScaleSetVMProfile.DeserializeVirtualMachineScaleSetVMProfile(property0.Value); continue; } @@ -222,11 +267,21 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property0.NameEquals("overprovision")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } overprovision = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("doNotRunExtensionsOnOverprovisionedVMs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } doNotRunExtensionsOnOverprovisionedVMs = property0.Value.GetBoolean(); continue; } @@ -237,31 +292,61 @@ internal static VirtualMachineScaleSet DeserializeVirtualMachineScaleSet(JsonEle } if (property0.NameEquals("singlePlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } singlePlacementGroup = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("zoneBalance")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } zoneBalance = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("platformFaultDomainCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomainCount = property0.Value.GetInt32(); continue; } if (property0.NameEquals("proximityPlacementGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } proximityPlacementGroup = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("additionalCapabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalCapabilities = AdditionalCapabilities.DeserializeAdditionalCapabilities(property0.Value); continue; } if (property0.NameEquals("scaleInPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } scaleInPolicy = ScaleInPolicy.DeserializeScaleInPolicy(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs index 2919bd9d671d..f2cb8886faa5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetDataDisk.Serialization.cs @@ -82,11 +82,21 @@ internal static VirtualMachineScaleSetDataDisk DeserializeVirtualMachineScaleSet } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } @@ -97,21 +107,41 @@ internal static VirtualMachineScaleSetDataDisk DeserializeVirtualMachineScaleSet } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = VirtualMachineScaleSetManagedDiskParameters.DeserializeVirtualMachineScaleSetManagedDiskParameters(property.Value); continue; } if (property.NameEquals("diskIOPSReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskIOPSReadWrite = property.Value.GetInt64(); continue; } if (property.NameEquals("diskMBpsReadWrite")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskMBpsReadWrite = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs index ad51a8643d67..f850711fc27a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtension.Serialization.cs @@ -105,6 +105,11 @@ internal static VirtualMachineScaleSetExtension DeserializeVirtualMachineScaleSe } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("forceUpdateTag")) @@ -129,16 +134,31 @@ internal static VirtualMachineScaleSetExtension DeserializeVirtualMachineScaleSe } if (property0.NameEquals("autoUpgradeMinorVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradeMinorVersion = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("settings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } settings = property0.Value.GetObject(); continue; } if (property0.NameEquals("protectedSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectedSettings = property0.Value.GetObject(); continue; } @@ -149,6 +169,11 @@ internal static VirtualMachineScaleSetExtension DeserializeVirtualMachineScaleSe } if (property0.NameEquals("provisionAfterExtensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs index f9cae99e2cbf..1a5e400ac8d1 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionProfile.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualMachineScaleSetExtensionProfile DeserializeVirtualMachine { if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs index 11e71f2351db..a100e6e150de 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetExtensionUpdate.Serialization.cs @@ -100,6 +100,11 @@ internal static VirtualMachineScaleSetExtensionUpdate DeserializeVirtualMachineS } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("forceUpdateTag")) @@ -124,16 +129,31 @@ internal static VirtualMachineScaleSetExtensionUpdate DeserializeVirtualMachineS } if (property0.NameEquals("autoUpgradeMinorVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoUpgradeMinorVersion = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("settings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } settings = property0.Value.GetObject(); continue; } if (property0.NameEquals("protectedSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectedSettings = property0.Value.GetObject(); continue; } @@ -144,6 +164,11 @@ internal static VirtualMachineScaleSetExtensionUpdate DeserializeVirtualMachineS } if (property0.NameEquals("provisionAfterExtensions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs index 2458e81c4007..ce4398d708db 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs @@ -115,30 +115,60 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = ApiEntityReference.DeserializeApiEntityReference(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicIPAddressConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressConfiguration = VirtualMachineScaleSetPublicIPAddressConfiguration.DeserializeVirtualMachineScaleSetPublicIPAddressConfiguration(property0.Value); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("applicationGatewayBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -149,6 +179,11 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property0.NameEquals("applicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -159,6 +194,11 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property0.NameEquals("loadBalancerBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +209,11 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS } if (property0.NameEquals("loadBalancerInboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs index 1a83fe5dea94..0cfbb1b53e38 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetIdentity.Serialization.cs @@ -55,11 +55,21 @@ internal static VirtualMachineScaleSetIdentity DeserializeVirtualMachineScaleSet } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs index 562631f04f29..bf796869c9d7 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceView.Serialization.cs @@ -23,11 +23,21 @@ internal static VirtualMachineScaleSetInstanceView DeserializeVirtualMachineScal { if (property.NameEquals("virtualMachine")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachine = VirtualMachineScaleSetInstanceViewStatusesSummary.DeserializeVirtualMachineScaleSetInstanceViewStatusesSummary(property.Value); continue; } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -38,6 +48,11 @@ internal static VirtualMachineScaleSetInstanceView DeserializeVirtualMachineScal } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -48,6 +63,11 @@ internal static VirtualMachineScaleSetInstanceView DeserializeVirtualMachineScal } if (property.NameEquals("orchestrationServices")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs index 5db76c7cd65b..0d4a133fbc5c 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetInstanceViewStatusesSummary.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualMachineScaleSetInstanceViewStatusesSummary DeserializeVir { if (property.NameEquals("statusesSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs index 0864d4d6b01e..a1c5cf3aa88a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs @@ -36,11 +36,21 @@ internal static VirtualMachineScaleSetManagedDiskParameters DeserializeVirtualMa { if (property.NameEquals("storageAccountType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageAccountType = new StorageAccountTypes(property.Value.GetString()); continue; } if (property.NameEquals("diskEncryptionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskEncryptionSet = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs index 33e20543afd7..593696f56f0d 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs @@ -88,30 +88,60 @@ internal static VirtualMachineScaleSetNetworkConfiguration DeserializeVirtualMac } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAcceleratedNetworking")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAcceleratedNetworking = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetNetworkConfigurationDnsSettings.DeserializeVirtualMachineScaleSetNetworkConfigurationDnsSettings(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -122,6 +152,11 @@ internal static VirtualMachineScaleSetNetworkConfiguration DeserializeVirtualMac } if (property0.NameEquals("enableIPForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableIPForwarding = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs index 34c9feddd193..be6de8132b98 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkConfigurationDnsSettings.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualMachineScaleSetNetworkConfigurationDnsSettings Deserializ { if (property.NameEquals("dnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs index 77392a991601..99e67c458898 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs @@ -42,11 +42,21 @@ internal static VirtualMachineScaleSetNetworkProfile DeserializeVirtualMachineSc { if (property.NameEquals("healthProbe")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } healthProbe = ApiEntityReference.DeserializeApiEntityReference(property.Value); continue; } if (property.NameEquals("networkInterfaceConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs index ab5d01f7286c..87c5416bd682 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSDisk.Serialization.cs @@ -92,11 +92,21 @@ internal static VirtualMachineScaleSetOSDisk DeserializeVirtualMachineScaleSetOS } if (property.NameEquals("caching")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } caching = property.Value.GetString().ToCachingTypes(); continue; } if (property.NameEquals("writeAcceleratorEnabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } writeAcceleratorEnabled = property.Value.GetBoolean(); continue; } @@ -107,26 +117,51 @@ internal static VirtualMachineScaleSetOSDisk DeserializeVirtualMachineScaleSetOS } if (property.NameEquals("diffDiskSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diffDiskSettings = DiffDiskSettings.DeserializeDiffDiskSettings(property.Value); continue; } if (property.NameEquals("diskSizeGB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diskSizeGB = property.Value.GetInt32(); continue; } if (property.NameEquals("osType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osType = property.Value.GetString().ToOperatingSystemTypes(); continue; } if (property.NameEquals("image")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } image = VirtualHardDisk.DeserializeVirtualHardDisk(property.Value); continue; } if (property.NameEquals("vhdContainers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -137,6 +172,11 @@ internal static VirtualMachineScaleSetOSDisk DeserializeVirtualMachineScaleSetOS } if (property.NameEquals("managedDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } managedDisk = VirtualMachineScaleSetManagedDiskParameters.DeserializeVirtualMachineScaleSetManagedDiskParameters(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs index 94ec13a93f6e..0c79f8636e11 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetOSProfile.Serialization.cs @@ -92,16 +92,31 @@ internal static VirtualMachineScaleSetOSProfile DeserializeVirtualMachineScaleSe } if (property.NameEquals("windowsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } windowsConfiguration = WindowsConfiguration.DeserializeWindowsConfiguration(property.Value); continue; } if (property.NameEquals("linuxConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linuxConfiguration = LinuxConfiguration.DeserializeLinuxConfiguration(property.Value); continue; } if (property.NameEquals("secrets")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs index 8f1a55916381..9d96774bccb3 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs @@ -71,20 +71,40 @@ internal static VirtualMachineScaleSetPublicIPAddressConfiguration DeserializeVi } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.DeserializeVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(property0.Value); continue; } if (property0.NameEquals("ipTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -95,11 +115,21 @@ internal static VirtualMachineScaleSetPublicIPAddressConfiguration DeserializeVi } if (property0.NameEquals("publicIPPrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPPrefix = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs index 5431773720ea..9dee9f8df717 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSku.Serialization.cs @@ -26,11 +26,21 @@ internal static VirtualMachineScaleSetSku DeserializeVirtualMachineScaleSetSku(J } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = VirtualMachineScaleSetSkuCapacity.DeserializeVirtualMachineScaleSetSkuCapacity(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs index f2b18edef5c3..4874a84e4675 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetSkuCapacity.Serialization.cs @@ -22,21 +22,41 @@ internal static VirtualMachineScaleSetSkuCapacity DeserializeVirtualMachineScale { if (property.NameEquals("minimum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minimum = property.Value.GetInt64(); continue; } if (property.NameEquals("maximum")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maximum = property.Value.GetInt64(); continue; } if (property.NameEquals("defaultCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } defaultCapacity = property.Value.GetInt64(); continue; } if (property.NameEquals("scaleType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scaleType = property.Value.GetString().ToVirtualMachineScaleSetSkuScaleType(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs index 30f0b4be3cd0..470bea58c381 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetStorageProfile.Serialization.cs @@ -48,16 +48,31 @@ internal static VirtualMachineScaleSetStorageProfile DeserializeVirtualMachineSc { if (property.NameEquals("imageReference")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } imageReference = ImageReference.DeserializeImageReference(property.Value); continue; } if (property.NameEquals("osDisk")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDisk = VirtualMachineScaleSetOSDisk.DeserializeVirtualMachineScaleSetOSDisk(property.Value); continue; } if (property.NameEquals("dataDisks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs index e188b2e9288a..9f36d783e470 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs @@ -118,30 +118,60 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = ApiEntityReference.DeserializeApiEntityReference(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicIPAddressConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressConfiguration = VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.DeserializeVirtualMachineScaleSetUpdatePublicIPAddressConfiguration(property0.Value); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("applicationGatewayBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -152,6 +182,11 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property0.NameEquals("applicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -162,6 +197,11 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property0.NameEquals("loadBalancerBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +212,11 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa } if (property0.NameEquals("loadBalancerInboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs index d8215d6bce97..b4c309767ef6 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs @@ -91,30 +91,60 @@ internal static VirtualMachineScaleSetUpdateNetworkConfiguration DeserializeVirt } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAcceleratedNetworking")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAcceleratedNetworking = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetNetworkConfigurationDnsSettings.DeserializeVirtualMachineScaleSetNetworkConfigurationDnsSettings(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -125,6 +155,11 @@ internal static VirtualMachineScaleSetUpdateNetworkConfiguration DeserializeVirt } if (property0.NameEquals("enableIPForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableIPForwarding = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs index 7e6e426e4dcb..17f8a6ae30c3 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetUpdatePublicIPAddressConfiguration.Serialization.cs @@ -50,15 +50,30 @@ internal static VirtualMachineScaleSetUpdatePublicIPAddressConfiguration Deseria } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.DeserializeVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs index 2a4a6d673644..bbfadca26b0e 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVM.Serialization.cs @@ -126,16 +126,31 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -146,6 +161,11 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -176,6 +196,11 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -186,10 +211,20 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("latestModelApplied")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } latestModelApplied = property0.Value.GetBoolean(); continue; } @@ -200,46 +235,91 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property0.NameEquals("instanceView")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } instanceView = VirtualMachineScaleSetVMInstanceView.DeserializeVirtualMachineScaleSetVMInstanceView(property0.Value); continue; } if (property0.NameEquals("hardwareProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hardwareProfile = HardwareProfile.DeserializeHardwareProfile(property0.Value); continue; } if (property0.NameEquals("storageProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = StorageProfile.DeserializeStorageProfile(property0.Value); continue; } if (property0.NameEquals("additionalCapabilities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } additionalCapabilities = AdditionalCapabilities.DeserializeAdditionalCapabilities(property0.Value); continue; } if (property0.NameEquals("osProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } osProfile = OSProfile.DeserializeOSProfile(property0.Value); continue; } if (property0.NameEquals("networkProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfile = NetworkProfile.DeserializeNetworkProfile(property0.Value); continue; } if (property0.NameEquals("networkProfileConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfileConfiguration = VirtualMachineScaleSetVMNetworkProfileConfiguration.DeserializeVirtualMachineScaleSetVMNetworkProfileConfiguration(property0.Value); continue; } if (property0.NameEquals("diagnosticsProfile")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = DiagnosticsProfile.DeserializeDiagnosticsProfile(property0.Value); continue; } if (property0.NameEquals("availabilitySet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } availabilitySet = SubResource.DeserializeSubResource(property0.Value); continue; } @@ -260,6 +340,11 @@ internal static VirtualMachineScaleSetVM DeserializeVirtualMachineScaleSetVM(Jso } if (property0.NameEquals("protectionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protectionPolicy = VirtualMachineScaleSetVMProtectionPolicy.DeserializeVirtualMachineScaleSetVMProtectionPolicy(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs index 17d777f2a42c..2987b756040e 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMExtensionsSummary.Serialization.cs @@ -26,6 +26,11 @@ internal static VirtualMachineScaleSetVMExtensionsSummary DeserializeVirtualMach } if (property.NameEquals("statusesSummary")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs index 0050944f4cbc..5ec9e227f094 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMInstanceView.Serialization.cs @@ -30,11 +30,21 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc { if (property.NameEquals("platformUpdateDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformUpdateDomain = property.Value.GetInt32(); continue; } if (property.NameEquals("platformFaultDomain")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } platformFaultDomain = property.Value.GetInt32(); continue; } @@ -45,16 +55,31 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc } if (property.NameEquals("vmAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmAgent = VirtualMachineAgentInstanceView.DeserializeVirtualMachineAgentInstanceView(property.Value); continue; } if (property.NameEquals("maintenanceRedeployStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maintenanceRedeployStatus = MaintenanceRedeployStatus.DeserializeMaintenanceRedeployStatus(property.Value); continue; } if (property.NameEquals("disks")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -65,6 +90,11 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc } if (property.NameEquals("extensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -75,16 +105,31 @@ internal static VirtualMachineScaleSetVMInstanceView DeserializeVirtualMachineSc } if (property.NameEquals("vmHealth")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vmHealth = VirtualMachineHealthStatus.DeserializeVirtualMachineHealthStatus(property.Value); continue; } if (property.NameEquals("bootDiagnostics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bootDiagnostics = BootDiagnosticsInstanceView.DeserializeBootDiagnosticsInstanceView(property.Value); continue; } if (property.NameEquals("statuses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs index 6717661ca700..4a091b2f11e5 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMNetworkProfileConfiguration.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualMachineScaleSetVMNetworkProfileConfiguration DeserializeV { if (property.NameEquals("networkInterfaceConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs index ee73cc41f4eb..aa46e8ea9198 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProfile.Serialization.cs @@ -84,26 +84,51 @@ internal static VirtualMachineScaleSetVMProfile DeserializeVirtualMachineScaleSe { if (property.NameEquals("osProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osProfile = VirtualMachineScaleSetOSProfile.DeserializeVirtualMachineScaleSetOSProfile(property.Value); continue; } if (property.NameEquals("storageProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } storageProfile = VirtualMachineScaleSetStorageProfile.DeserializeVirtualMachineScaleSetStorageProfile(property.Value); continue; } if (property.NameEquals("networkProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkProfile = VirtualMachineScaleSetNetworkProfile.DeserializeVirtualMachineScaleSetNetworkProfile(property.Value); continue; } if (property.NameEquals("diagnosticsProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } diagnosticsProfile = DiagnosticsProfile.DeserializeDiagnosticsProfile(property.Value); continue; } if (property.NameEquals("extensionProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } extensionProfile = VirtualMachineScaleSetExtensionProfile.DeserializeVirtualMachineScaleSetExtensionProfile(property.Value); continue; } @@ -114,21 +139,41 @@ internal static VirtualMachineScaleSetVMProfile DeserializeVirtualMachineScaleSe } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = new VirtualMachinePriorityTypes(property.Value.GetString()); continue; } if (property.NameEquals("evictionPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } evictionPolicy = new VirtualMachineEvictionPolicyTypes(property.Value.GetString()); continue; } if (property.NameEquals("billingProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } billingProfile = BillingProfile.DeserializeBillingProfile(property.Value); continue; } if (property.NameEquals("scheduledEventsProfile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } scheduledEventsProfile = ScheduledEventsProfile.DeserializeScheduledEventsProfile(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs index 094112e5960b..b882c23b43dd 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineScaleSetVMProtectionPolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static VirtualMachineScaleSetVMProtectionPolicy DeserializeVirtualMachi { if (property.NameEquals("protectFromScaleIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectFromScaleIn = property.Value.GetBoolean(); continue; } if (property.NameEquals("protectFromScaleSetActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectFromScaleSetActions = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSize.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSize.Serialization.cs index b817142840ea..796496d52cf8 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSize.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSize.Serialization.cs @@ -29,26 +29,51 @@ internal static VirtualMachineSize DeserializeVirtualMachineSize(JsonElement ele } if (property.NameEquals("numberOfCores")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfCores = property.Value.GetInt32(); continue; } if (property.NameEquals("osDiskSizeInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } osDiskSizeInMB = property.Value.GetInt32(); continue; } if (property.NameEquals("resourceDiskSizeInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } resourceDiskSizeInMB = property.Value.GetInt32(); continue; } if (property.NameEquals("memoryInMB")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } memoryInMB = property.Value.GetInt32(); continue; } if (property.NameEquals("maxDataDiskCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxDataDiskCount = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs index f4148f01f532..a8bb5db4b4a0 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineSizeListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualMachineSizeListResult DeserializeVirtualMachineSizeListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs index a5fb6304a859..1acf3444f257 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/VirtualMachineStatusCodeCount.Serialization.cs @@ -25,6 +25,11 @@ internal static VirtualMachineStatusCodeCount DeserializeVirtualMachineStatusCod } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMConfiguration.Serialization.cs index 09f3e9e826d4..0588a6697023 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMConfiguration.Serialization.cs @@ -36,6 +36,11 @@ internal static WinRMConfiguration DeserializeWinRMConfiguration(JsonElement ele { if (property.NameEquals("listeners")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMListener.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMListener.Serialization.cs index 0a34740a829c..7cb87a942ddb 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMListener.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WinRMListener.Serialization.cs @@ -36,6 +36,11 @@ internal static WinRMListener DeserializeWinRMListener(JsonElement element) { if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = property.Value.GetString().ToProtocolTypes(); continue; } diff --git a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WindowsConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WindowsConfiguration.Serialization.cs index a1464022a001..d9fe263bfa4a 100644 --- a/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WindowsConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Compute.2019_12/src/Generated/Models/WindowsConfiguration.Serialization.cs @@ -60,11 +60,21 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement { if (property.NameEquals("provisionVMAgent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisionVMAgent = property.Value.GetBoolean(); continue; } if (property.NameEquals("enableAutomaticUpdates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableAutomaticUpdates = property.Value.GetBoolean(); continue; } @@ -75,6 +85,11 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement } if (property.NameEquals("additionalUnattendContent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -85,6 +100,11 @@ internal static WindowsConfiguration DeserializeWindowsConfiguration(JsonElement } if (property.NameEquals("winRM")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } winRM = WinRMConfiguration.DeserializeWinRMConfiguration(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AddressSpace.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AddressSpace.Serialization.cs index 858a4926f308..222eaabef6bb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AddressSpace.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AddressSpace.Serialization.cs @@ -36,6 +36,11 @@ internal static AddressSpace DeserializeAddressSpace(JsonElement element) { if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGateway.Serialization.cs index a3a8bf63f3d0..9378e9788fb7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGateway.Serialization.cs @@ -293,6 +293,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -303,6 +308,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } @@ -328,6 +338,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -338,25 +353,50 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("sku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sku = ApplicationGatewaySku.DeserializeApplicationGatewaySku(property0.Value); continue; } if (property0.NameEquals("sslPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sslPolicy = ApplicationGatewaySslPolicy.DeserializeApplicationGatewaySslPolicy(property0.Value); continue; } if (property0.NameEquals("operationalState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } operationalState = new ApplicationGatewayOperationalState(property0.Value.GetString()); continue; } if (property0.NameEquals("gatewayIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -367,6 +407,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("authenticationCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -377,6 +422,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("trustedRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -387,6 +437,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("sslCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -397,6 +452,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("frontendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -407,6 +467,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("frontendPorts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -417,6 +482,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("probes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -427,6 +497,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("backendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -437,6 +512,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("backendHttpSettingsCollection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -447,6 +527,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("httpListeners")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -457,6 +542,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("urlPathMaps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -467,6 +557,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("requestRoutingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -477,6 +572,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("rewriteRuleSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -487,6 +587,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("redirectConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -497,26 +602,51 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("webApplicationFirewallConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } webApplicationFirewallConfiguration = ApplicationGatewayWebApplicationFirewallConfiguration.DeserializeApplicationGatewayWebApplicationFirewallConfiguration(property0.Value); continue; } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("enableHttp2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableHttp2 = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableFips")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFips = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("autoscaleConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoscaleConfiguration = ApplicationGatewayAutoscaleConfiguration.DeserializeApplicationGatewayAutoscaleConfiguration(property0.Value); continue; } @@ -527,11 +657,21 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("customErrorConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -542,6 +682,11 @@ internal static ApplicationGateway DeserializeApplicationGateway(JsonElement ele } if (property0.NameEquals("forceFirewallPolicyAssociation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } forceFirewallPolicyAssociation = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs index bb5aa3591da2..b6323ef25a05 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAuthenticationCertificate.Serialization.cs @@ -68,6 +68,11 @@ internal static ApplicationGatewayAuthenticationCertificate DeserializeApplicati } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("data")) @@ -77,6 +82,11 @@ internal static ApplicationGatewayAuthenticationCertificate DeserializeApplicati } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs index 23628d83744e..e79828eedaa3 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAutoscaleConfiguration.Serialization.cs @@ -38,6 +38,11 @@ internal static ApplicationGatewayAutoscaleConfiguration DeserializeApplicationG } if (property.NameEquals("maxCapacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxCapacity = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs index 025843e1ff48..14d0becf6e4a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslOptions.Serialization.cs @@ -113,6 +113,11 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -123,10 +128,20 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("predefinedPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,11 +152,21 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property0.NameEquals("defaultPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultPolicy = new ApplicationGatewaySslPolicyName(property0.Value.GetString()); continue; } if (property0.NameEquals("availableCipherSuites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -152,6 +177,11 @@ internal static ApplicationGatewayAvailableSslOptions DeserializeApplicationGate } if (property0.NameEquals("availableProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs index 6fc458244600..aae0893c4ce6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableSslPredefinedPolicies.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationGatewayAvailableSslPredefinedPolicies DeserializeAppl { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs index 001c5bff490f..93e56ee3ea7c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayAvailableWafRuleSetsResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ApplicationGatewayAvailableWafRuleSetsResult DeserializeApplicat { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs index 4625d2a19c2f..1b0a702c8a82 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendAddressPool.Serialization.cs @@ -75,10 +75,20 @@ internal static ApplicationGatewayBackendAddressPool DeserializeApplicationGatew } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("backendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -89,6 +99,11 @@ internal static ApplicationGatewayBackendAddressPool DeserializeApplicationGatew } if (property0.NameEquals("backendAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +114,11 @@ internal static ApplicationGatewayBackendAddressPool DeserializeApplicationGatew } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs index 552022325e65..7ee85b61a0c6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealth.Serialization.cs @@ -20,6 +20,11 @@ internal static ApplicationGatewayBackendHealth DeserializeApplicationGatewayBac { if (property.NameEquals("backendAddressPools")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs index 4ed3bc9112dc..52ecdb0faefd 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthHttpSettings.Serialization.cs @@ -21,11 +21,21 @@ internal static ApplicationGatewayBackendHealthHttpSettings DeserializeApplicati { if (property.NameEquals("backendHttpSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendHttpSettings = ApplicationGatewayBackendHttpSettings.DeserializeApplicationGatewayBackendHttpSettings(property.Value); continue; } if (property.NameEquals("servers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs index 20e753eefdad..7b57efe62cd7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthOnDemand.Serialization.cs @@ -20,11 +20,21 @@ internal static ApplicationGatewayBackendHealthOnDemand DeserializeApplicationGa { if (property.NameEquals("backendAddressPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = ApplicationGatewayBackendAddressPool.DeserializeApplicationGatewayBackendAddressPool(property.Value); continue; } if (property.NameEquals("backendHealthHttpSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendHealthHttpSettings = ApplicationGatewayBackendHealthHttpSettings.DeserializeApplicationGatewayBackendHealthHttpSettings(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs index 33cfe3610365..b9a811248fa5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthPool.Serialization.cs @@ -21,11 +21,21 @@ internal static ApplicationGatewayBackendHealthPool DeserializeApplicationGatewa { if (property.NameEquals("backendAddressPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = ApplicationGatewayBackendAddressPool.DeserializeApplicationGatewayBackendAddressPool(property.Value); continue; } if (property.NameEquals("backendHttpSettingsCollection")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs index 1211e9ef3db8..9eb107df39f0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHealthServer.Serialization.cs @@ -27,11 +27,21 @@ internal static ApplicationGatewayBackendHealthServer DeserializeApplicationGate } if (property.NameEquals("ipConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ipConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property.Value); continue; } if (property.NameEquals("health")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } health = new ApplicationGatewayBackendHealthServerHealth(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs index e1d0c40394d1..c58ff1ca8e47 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayBackendHttpSettings.Serialization.cs @@ -151,35 +151,70 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ApplicationGatewayProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("cookieBasedAffinity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cookieBasedAffinity = new ApplicationGatewayCookieBasedAffinity(property0.Value.GetString()); continue; } if (property0.NameEquals("requestTimeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requestTimeout = property0.Value.GetInt32(); continue; } if (property0.NameEquals("probe")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } probe = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("authenticationCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -190,6 +225,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("trustedRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -200,6 +240,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("connectionDraining")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionDraining = ApplicationGatewayConnectionDraining.DeserializeApplicationGatewayConnectionDraining(property0.Value); continue; } @@ -210,6 +255,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("pickHostNameFromBackendAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pickHostNameFromBackendAddress = property0.Value.GetBoolean(); continue; } @@ -220,6 +270,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("probeEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } probeEnabled = property0.Value.GetBoolean(); continue; } @@ -230,6 +285,11 @@ internal static ApplicationGatewayBackendHttpSettings DeserializeApplicationGate } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs index b3bc33955ca4..b56b6c997f4f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayCustomError.Serialization.cs @@ -36,6 +36,11 @@ internal static ApplicationGatewayCustomError DeserializeApplicationGatewayCusto { if (property.NameEquals("statusCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusCode = new ApplicationGatewayCustomErrorStatusCode(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs index 7d39431d59b9..3312b30b5128 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallDisabledRuleGroup.Serialization.cs @@ -44,6 +44,11 @@ internal static ApplicationGatewayFirewallDisabledRuleGroup DeserializeApplicati } if (property.NameEquals("rules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs index 25c95ebf5c2a..967184a725fe 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFirewallRuleSet.Serialization.cs @@ -98,6 +98,11 @@ internal static ApplicationGatewayFirewallRuleSet DeserializeApplicationGatewayF } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -108,10 +113,20 @@ internal static ApplicationGatewayFirewallRuleSet DeserializeApplicationGatewayF } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -127,6 +142,11 @@ internal static ApplicationGatewayFirewallRuleSet DeserializeApplicationGatewayF } if (property0.NameEquals("ruleGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs index 7191c0b0f717..1ead71331c54 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.Serialization.cs @@ -86,6 +86,11 @@ internal static ApplicationGatewayFrontendIPConfiguration DeserializeApplication } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -95,21 +100,41 @@ internal static ApplicationGatewayFrontendIPConfiguration DeserializeApplication } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs index 27283b597e05..d98674192ebb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayFrontendPort.Serialization.cs @@ -68,15 +68,30 @@ internal static ApplicationGatewayFrontendPort DeserializeApplicationGatewayFron } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs index 04f3572ff5e5..f57197fb1b90 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayHttpListener.Serialization.cs @@ -127,20 +127,40 @@ internal static ApplicationGatewayHttpListener DeserializeApplicationGatewayHttp } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("frontendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPort = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ApplicationGatewayProtocol(property0.Value.GetString()); continue; } @@ -151,21 +171,41 @@ internal static ApplicationGatewayHttpListener DeserializeApplicationGatewayHttp } if (property0.NameEquals("sslCertificate")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sslCertificate = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("requireServerNameIndication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } requireServerNameIndication = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("customErrorConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -176,11 +216,21 @@ internal static ApplicationGatewayHttpListener DeserializeApplicationGatewayHttp } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("hostNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs index 5b842c93e3ee..0ec2da3e10bc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayIPConfiguration.Serialization.cs @@ -68,15 +68,30 @@ internal static ApplicationGatewayIPConfiguration DeserializeApplicationGatewayI } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs index 30c6c228c226..65c365dd7dce 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationGatewayListResult DeserializeApplicationGatewayListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs index e0c18507fd53..e352f7d5c510 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayPathRule.Serialization.cs @@ -104,10 +104,20 @@ internal static ApplicationGatewayPathRule DeserializeApplicationGatewayPathRule } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("paths")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,31 +128,61 @@ internal static ApplicationGatewayPathRule DeserializeApplicationGatewayPathRule } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendHttpSettings = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("redirectConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("rewriteRuleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rewriteRuleSet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = DeserializeSubResource(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs index 3afaa1506a20..d12ff4454ce5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbe.Serialization.cs @@ -122,10 +122,20 @@ internal static ApplicationGatewayProbe DeserializeApplicationGatewayProbe(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ApplicationGatewayProtocol(property0.Value.GetString()); continue; } @@ -141,41 +151,81 @@ internal static ApplicationGatewayProbe DeserializeApplicationGatewayProbe(JsonE } if (property0.NameEquals("interval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } interval = property0.Value.GetInt32(); continue; } if (property0.NameEquals("timeout")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeout = property0.Value.GetInt32(); continue; } if (property0.NameEquals("unhealthyThreshold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } unhealthyThreshold = property0.Value.GetInt32(); continue; } if (property0.NameEquals("pickHostNameFromBackendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } pickHostNameFromBackendHttpSettings = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("minServers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minServers = property0.Value.GetInt32(); continue; } if (property0.NameEquals("match")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } match = ApplicationGatewayProbeHealthResponseMatch.DeserializeApplicationGatewayProbeHealthResponseMatch(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs index c5bace5eff98..3c28cc120f1c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayProbeHealthResponseMatch.Serialization.cs @@ -47,6 +47,11 @@ internal static ApplicationGatewayProbeHealthResponseMatch DeserializeApplicatio } if (property.NameEquals("statusCodes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs index 21756b69600c..7d2a90e972be 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRedirectConfiguration.Serialization.cs @@ -125,15 +125,30 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("redirectType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectType = new ApplicationGatewayRedirectType(property0.Value.GetString()); continue; } if (property0.NameEquals("targetListener")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } targetListener = DeserializeSubResource(property0.Value); continue; } @@ -144,16 +159,31 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property0.NameEquals("includePath")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } includePath = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("includeQueryString")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } includeQueryString = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("requestRoutingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -164,6 +194,11 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property0.NameEquals("urlPathMaps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -174,6 +209,11 @@ internal static ApplicationGatewayRedirectConfiguration DeserializeApplicationGa } if (property0.NameEquals("pathRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs index 2bc3006a5152..5f183f8d6d60 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRequestRoutingRule.Serialization.cs @@ -110,50 +110,100 @@ internal static ApplicationGatewayRequestRoutingRule DeserializeApplicationGatew } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ruleType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ruleType = new ApplicationGatewayRequestRoutingRuleType(property0.Value.GetString()); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendHttpSettings = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("httpListener")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } httpListener = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("urlPathMap")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } urlPathMap = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("rewriteRuleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rewriteRuleSet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("redirectConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } redirectConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs index e9cd600169d8..9ccd1a594378 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRule.Serialization.cs @@ -59,11 +59,21 @@ internal static ApplicationGatewayRewriteRule DeserializeApplicationGatewayRewri } if (property.NameEquals("ruleSequence")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ruleSequence = property.Value.GetInt32(); continue; } if (property.NameEquals("conditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -74,6 +84,11 @@ internal static ApplicationGatewayRewriteRule DeserializeApplicationGatewayRewri } if (property.NameEquals("actionSet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } actionSet = ApplicationGatewayRewriteRuleActionSet.DeserializeApplicationGatewayRewriteRuleActionSet(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs index edd7682c932c..1a40817b4dc9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleActionSet.Serialization.cs @@ -53,6 +53,11 @@ internal static ApplicationGatewayRewriteRuleActionSet DeserializeApplicationGat { if (property.NameEquals("requestHeaderConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -63,6 +68,11 @@ internal static ApplicationGatewayRewriteRuleActionSet DeserializeApplicationGat } if (property.NameEquals("responseHeaderConfigurations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -73,6 +83,11 @@ internal static ApplicationGatewayRewriteRuleActionSet DeserializeApplicationGat } if (property.NameEquals("urlConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } urlConfiguration = ApplicationGatewayUrlConfiguration.DeserializeApplicationGatewayUrlConfiguration(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs index a161f284f380..45fe1e4d9cf0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleCondition.Serialization.cs @@ -58,11 +58,21 @@ internal static ApplicationGatewayRewriteRuleCondition DeserializeApplicationGat } if (property.NameEquals("ignoreCase")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ignoreCase = property.Value.GetBoolean(); continue; } if (property.NameEquals("negate")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } negate = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs index 4d0d81816822..658e25dadbd0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayRewriteRuleSet.Serialization.cs @@ -68,10 +68,20 @@ internal static ApplicationGatewayRewriteRuleSet DeserializeApplicationGatewayRe } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rewriteRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -82,6 +92,11 @@ internal static ApplicationGatewayRewriteRuleSet DeserializeApplicationGatewayRe } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySku.Serialization.cs index 598d6020d529..8a2331b7a829 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySku.Serialization.cs @@ -42,16 +42,31 @@ internal static ApplicationGatewaySku DeserializeApplicationGatewaySku(JsonEleme { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new ApplicationGatewaySkuName(property.Value.GetString()); continue; } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new ApplicationGatewayTier(property.Value.GetString()); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs index ede000cbfa40..ab7e116a1eb9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslCertificate.Serialization.cs @@ -81,6 +81,11 @@ internal static ApplicationGatewaySslCertificate DeserializeApplicationGatewaySs } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("data")) @@ -105,6 +110,11 @@ internal static ApplicationGatewaySslCertificate DeserializeApplicationGatewaySs } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs index c03752815bee..3b0bca28c8a1 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPolicy.Serialization.cs @@ -65,6 +65,11 @@ internal static ApplicationGatewaySslPolicy DeserializeApplicationGatewaySslPoli { if (property.NameEquals("disabledSslProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -75,16 +80,31 @@ internal static ApplicationGatewaySslPolicy DeserializeApplicationGatewaySslPoli } if (property.NameEquals("policyType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policyType = new ApplicationGatewaySslPolicyType(property.Value.GetString()); continue; } if (property.NameEquals("policyName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } policyName = new ApplicationGatewaySslPolicyName(property.Value.GetString()); continue; } if (property.NameEquals("cipherSuites")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -95,6 +115,11 @@ internal static ApplicationGatewaySslPolicy DeserializeApplicationGatewaySslPoli } if (property.NameEquals("minProtocolVersion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minProtocolVersion = new ApplicationGatewaySslProtocol(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs index dbe075d8aedd..7de8668cbf16 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewaySslPredefinedPolicy.Serialization.cs @@ -67,10 +67,20 @@ internal static ApplicationGatewaySslPredefinedPolicy DeserializeApplicationGate } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cipherSuites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -81,6 +91,11 @@ internal static ApplicationGatewaySslPredefinedPolicy DeserializeApplicationGate } if (property0.NameEquals("minProtocolVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } minProtocolVersion = new ApplicationGatewaySslProtocol(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs index 6a3e6bbb7d19..ee89359d3ba5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayTrustedRootCertificate.Serialization.cs @@ -74,6 +74,11 @@ internal static ApplicationGatewayTrustedRootCertificate DeserializeApplicationG } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("data")) @@ -88,6 +93,11 @@ internal static ApplicationGatewayTrustedRootCertificate DeserializeApplicationG } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs index 94c9cc809032..e2573e8f0039 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlConfiguration.Serialization.cs @@ -52,6 +52,11 @@ internal static ApplicationGatewayUrlConfiguration DeserializeApplicationGateway } if (property.NameEquals("reroute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reroute = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs index f5db7d5798a6..24ec73259674 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayUrlPathMap.Serialization.cs @@ -98,30 +98,60 @@ internal static ApplicationGatewayUrlPathMap DeserializeApplicationGatewayUrlPat } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("defaultBackendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultBackendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("defaultBackendHttpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultBackendHttpSettings = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("defaultRewriteRuleSet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultRewriteRuleSet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("defaultRedirectConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } defaultRedirectConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("pathRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -132,6 +162,11 @@ internal static ApplicationGatewayUrlPathMap DeserializeApplicationGatewayUrlPat } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs index 09997f0a4d7d..a928f8a612ca 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationGatewayWebApplicationFirewallConfiguration.Serialization.cs @@ -103,6 +103,11 @@ internal static ApplicationGatewayWebApplicationFirewallConfiguration Deserializ } if (property.NameEquals("disabledRuleGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -113,26 +118,51 @@ internal static ApplicationGatewayWebApplicationFirewallConfiguration Deserializ } if (property.NameEquals("requestBodyCheck")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestBodyCheck = property.Value.GetBoolean(); continue; } if (property.NameEquals("maxRequestBodySize")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRequestBodySize = property.Value.GetInt32(); continue; } if (property.NameEquals("maxRequestBodySizeInKb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRequestBodySizeInKb = property.Value.GetInt32(); continue; } if (property.NameEquals("fileUploadLimitInMb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileUploadLimitInMb = property.Value.GetInt32(); continue; } if (property.NameEquals("exclusions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationRuleCondition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationRuleCondition.Serialization.cs index 121b9db46176..d4cef880fec9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationRuleCondition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationRuleCondition.Serialization.cs @@ -117,6 +117,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso { if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -127,6 +132,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -137,6 +147,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -147,6 +162,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("targetUrls")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -157,6 +177,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("targetFqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -167,6 +192,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("fqdnTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -177,6 +207,11 @@ internal static ApplicationRuleCondition DeserializeApplicationRuleCondition(Jso } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs index e6d6b101ce62..be83af8edd55 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroup.Serialization.cs @@ -82,6 +82,11 @@ internal static ApplicationSecurityGroup DeserializeApplicationSecurityGroup(Jso } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -92,6 +97,11 @@ internal static ApplicationSecurityGroup DeserializeApplicationSecurityGroup(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceGuid")) @@ -101,6 +111,11 @@ internal static ApplicationSecurityGroup DeserializeApplicationSecurityGroup(Jso } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs index b66061592033..c9c5408d5dc7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ApplicationSecurityGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ApplicationSecurityGroupListResult DeserializeApplicationSecurit { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AuthorizationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AuthorizationListResult.Serialization.cs index a9bad52fea5e..dec7db068e4a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AuthorizationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AuthorizationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AuthorizationListResult DeserializeAuthorizationListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs index f04b3189eb18..2cabf2f5b307 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AutoApprovedPrivateLinkServicesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AutoApprovedPrivateLinkServicesResult DeserializeAutoApprovedPri { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegation.Serialization.cs index 11fcb07293ab..743ebf1940b0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegation.Serialization.cs @@ -44,6 +44,11 @@ internal static AvailableDelegation DeserializeAvailableDelegation(JsonElement e } if (property.NameEquals("actions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegationsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegationsResult.Serialization.cs index a30c42664baf..a7ce6ddcb38d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegationsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableDelegationsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AvailableDelegationsResult DeserializeAvailableDelegationsResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs index 0aa139c2fef3..b4cf5e3db31b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailablePrivateEndpointTypesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AvailablePrivateEndpointTypesResult DeserializeAvailablePrivateE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCity.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCity.Serialization.cs index 8bb0bf7d4eb9..9268abb87844 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCity.Serialization.cs @@ -26,6 +26,11 @@ internal static AvailableProvidersListCity DeserializeAvailableProvidersListCity } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs index 1af9951be413..ff160471ccf0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListCountry.Serialization.cs @@ -27,6 +27,11 @@ internal static AvailableProvidersListCountry DeserializeAvailableProvidersListC } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static AvailableProvidersListCountry DeserializeAvailableProvidersListC } if (property.NameEquals("states")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListState.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListState.Serialization.cs index 1001815edc60..c2cb8917dff9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListState.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableProvidersListState.Serialization.cs @@ -27,6 +27,11 @@ internal static AvailableProvidersListState DeserializeAvailableProvidersListSta } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static AvailableProvidersListState DeserializeAvailableProvidersListSta } if (property.NameEquals("cities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs index b64c6b1bc90d..05e224525fef 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AvailableServiceAliasesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AvailableServiceAliasesResult DeserializeAvailableServiceAliases { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewall.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewall.Serialization.cs index 4ab71fcc8d51..f4dceb01f9fd 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewall.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewall.Serialization.cs @@ -155,6 +155,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) { if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -190,6 +195,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -200,10 +210,20 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("applicationRuleCollections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -214,6 +234,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("natRuleCollections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -224,6 +249,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("networkRuleCollections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,6 +264,11 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -244,36 +279,71 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("managementIpConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } managementIpConfiguration = AzureFirewallIPConfiguration.DeserializeAzureFirewallIPConfiguration(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("threatIntelMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } threatIntelMode = new AzureFirewallThreatIntelMode(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("firewallPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } firewallPolicy = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("hubIpAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hubIpAddresses = HubIPAddresses.DeserializeHubIPAddresses(property0.Value); continue; } if (property0.NameEquals("ipGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -284,11 +354,21 @@ internal static AzureFirewall DeserializeAzureFirewall(JsonElement element) } if (property0.NameEquals("sku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sku = AzureFirewallSku.DeserializeAzureFirewallSku(property0.Value); continue; } if (property0.NameEquals("additionalProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs index 02d2c9fc19be..53c2725f26fd 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRule.Serialization.cs @@ -102,6 +102,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -112,6 +117,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -122,6 +132,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("targetFqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -132,6 +147,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("fqdnTags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -142,6 +162,11 @@ internal static AzureFirewallApplicationRule DeserializeAzureFirewallApplication } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs index b6ebf2254e1e..48dd03881f04 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleCollection.Serialization.cs @@ -80,20 +80,40 @@ internal static AzureFirewallApplicationRuleCollection DeserializeAzureFirewallA } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = AzureFirewallRCAction.DeserializeAzureFirewallRCAction(property0.Value); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +124,11 @@ internal static AzureFirewallApplicationRuleCollection DeserializeAzureFirewallA } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs index b07ef959637f..6b31f0718895 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallApplicationRuleProtocol.Serialization.cs @@ -36,11 +36,21 @@ internal static AzureFirewallApplicationRuleProtocol DeserializeAzureFirewallApp { if (property.NameEquals("protocolType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocolType = new AzureFirewallApplicationRuleProtocolType(property.Value.GetString()); continue; } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs index 55b6c1704139..2a6e9e9fd242 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTag.Serialization.cs @@ -82,6 +82,11 @@ internal static AzureFirewallFqdnTag DeserializeAzureFirewallFqdnTag(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -92,10 +97,20 @@ internal static AzureFirewallFqdnTag DeserializeAzureFirewallFqdnTag(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs index 410b91de6fe2..901a9551680e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallFqdnTagListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AzureFirewallFqdnTagListResult DeserializeAzureFirewallFqdnTagLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs index d4bb31f4a894..72da6b7e4937 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallIPConfiguration.Serialization.cs @@ -75,6 +75,11 @@ internal static AzureFirewallIPConfiguration DeserializeAzureFirewallIPConfigura } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -84,16 +89,31 @@ internal static AzureFirewallIPConfiguration DeserializeAzureFirewallIPConfigura } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallListResult.Serialization.cs index 93e178dcf13c..5ebb64adf504 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static AzureFirewallListResult DeserializeAzureFirewallListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs index 29190d87efed..bc74c86ec267 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRCAction.Serialization.cs @@ -30,6 +30,11 @@ internal static AzureFirewallNatRCAction DeserializeAzureFirewallNatRCAction(Jso { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new AzureFirewallNatRCActionType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRule.Serialization.cs index 1d0e74198bf7..61fa16e4b495 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRule.Serialization.cs @@ -120,6 +120,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -130,6 +135,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -140,6 +150,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -150,6 +165,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -175,6 +195,11 @@ internal static AzureFirewallNatRule DeserializeAzureFirewallNatRule(JsonElement } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs index 728a04ba5ae2..0a52dc0d0703 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNatRuleCollection.Serialization.cs @@ -80,20 +80,40 @@ internal static AzureFirewallNatRuleCollection DeserializeAzureFirewallNatRuleCo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = AzureFirewallNatRCAction.DeserializeAzureFirewallNatRCAction(property0.Value); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +124,11 @@ internal static AzureFirewallNatRuleCollection DeserializeAzureFirewallNatRuleCo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs index eca1b47395bf..1ece55212c3a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRule.Serialization.cs @@ -124,6 +124,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("protocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -134,6 +139,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -144,6 +154,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -154,6 +169,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -164,6 +184,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationFqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -174,6 +199,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -184,6 +214,11 @@ internal static AzureFirewallNetworkRule DeserializeAzureFirewallNetworkRule(Jso } if (property.NameEquals("destinationIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs index 9b8aec5baac6..434ab2a7408f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallNetworkRuleCollection.Serialization.cs @@ -80,20 +80,40 @@ internal static AzureFirewallNetworkRuleCollection DeserializeAzureFirewallNetwo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("action")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } action = AzureFirewallRCAction.DeserializeAzureFirewallRCAction(property0.Value); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +124,11 @@ internal static AzureFirewallNetworkRuleCollection DeserializeAzureFirewallNetwo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallRCAction.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallRCAction.Serialization.cs index 1f613b003e05..2e620f8176d7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallRCAction.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallRCAction.Serialization.cs @@ -30,6 +30,11 @@ internal static AzureFirewallRCAction DeserializeAzureFirewallRCAction(JsonEleme { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new AzureFirewallRCActionType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallSku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallSku.Serialization.cs index 623d3e936318..03252b0c4ca5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureFirewallSku.Serialization.cs @@ -36,11 +36,21 @@ internal static AzureFirewallSku DeserializeAzureFirewallSku(JsonElement element { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new AzureFirewallSkuName(property.Value.GetString()); continue; } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new AzureFirewallSkuTier(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs index be25e20dbcb7..68b1af6207bc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportItem.Serialization.cs @@ -32,6 +32,11 @@ internal static AzureReachabilityReportItem DeserializeAzureReachabilityReportIt } if (property.NameEquals("latencies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs index bb86eb97af25..bffbfb7ce73c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/AzureReachabilityReportLatencyInfo.Serialization.cs @@ -21,11 +21,21 @@ internal static AzureReachabilityReportLatencyInfo DeserializeAzureReachabilityR { if (property.NameEquals("timeStamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timeStamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("score")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } score = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BGPCommunity.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BGPCommunity.Serialization.cs index ab8f447ce26c..4ebfaba8f724 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BGPCommunity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BGPCommunity.Serialization.cs @@ -81,6 +81,11 @@ internal static BGPCommunity DeserializeBGPCommunity(JsonElement element) } if (property.NameEquals("communityPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -91,6 +96,11 @@ internal static BGPCommunity DeserializeBGPCommunity(JsonElement element) } if (property.NameEquals("isAuthorizedToUse")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isAuthorizedToUse = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BackendAddressPool.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BackendAddressPool.Serialization.cs index 14b0f2991785..f198050ae848 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BackendAddressPool.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BackendAddressPool.Serialization.cs @@ -78,10 +78,20 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("backendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -92,6 +102,11 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("loadBalancerBackendAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -102,6 +117,11 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -112,11 +132,21 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("outboundRule")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } outboundRule = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("outboundRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -127,6 +157,11 @@ internal static BackendAddressPool DeserializeBackendAddressPool(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSession.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSession.Serialization.cs index 0ac4d239ada2..1899621da150 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSession.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSession.Serialization.cs @@ -34,6 +34,11 @@ internal static BastionActiveSession DeserializeBastionActiveSession(JsonElement } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetObject(); continue; } @@ -69,6 +74,11 @@ internal static BastionActiveSession DeserializeBastionActiveSession(JsonElement } if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new BastionConnectProtocol(property.Value.GetString()); continue; } @@ -79,6 +89,11 @@ internal static BastionActiveSession DeserializeBastionActiveSession(JsonElement } if (property.NameEquals("sessionDurationInMins")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sessionDurationInMins = property.Value.GetSingle(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs index 8706eccfa750..222b28cade67 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionActiveSessionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionActiveSessionListResult DeserializeBastionActiveSessionLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHost.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHost.Serialization.cs index cb0a74e59f6c..68dbff2cd2a0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHost.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHost.Serialization.cs @@ -98,6 +98,11 @@ internal static BastionHost DeserializeBastionHost(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -108,10 +113,20 @@ internal static BastionHost DeserializeBastionHost(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -127,6 +142,11 @@ internal static BastionHost DeserializeBastionHost(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs index ddfb466105a6..b43c07116eeb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostIPConfiguration.Serialization.cs @@ -80,25 +80,50 @@ internal static BastionHostIPConfiguration DeserializeBastionHostIPConfiguration } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostListResult.Serialization.cs index dcc0a14394f2..f3def3b2cc1e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionHostListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionHostListResult DeserializeBastionHostListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs index 3a8b1a057a33..8bbad18738ed 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionSessionDeleteResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionSessionDeleteResult DeserializeBastionSessionDeleteResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs index 293c8ac59f2e..0b7527381574 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BastionShareableLinkListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BastionShareableLinkListResult DeserializeBastionShareableLinkLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatus.Serialization.cs index b66fa410db94..f72d8d66f669 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatus.Serialization.cs @@ -36,11 +36,21 @@ internal static BgpPeerStatus DeserializeBgpPeerStatus(JsonElement element) } if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt64(); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new BgpPeerState(property.Value.GetString()); continue; } @@ -51,16 +61,31 @@ internal static BgpPeerStatus DeserializeBgpPeerStatus(JsonElement element) } if (property.NameEquals("routesReceived")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } routesReceived = property.Value.GetInt64(); continue; } if (property.NameEquals("messagesSent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } messagesSent = property.Value.GetInt64(); continue; } if (property.NameEquals("messagesReceived")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } messagesReceived = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs index 57ad0a51fa12..83f0e025367b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpPeerStatusListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static BgpPeerStatusListResult DeserializeBgpPeerStatusListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunity.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunity.Serialization.cs index e444bec908f2..edc3207b5992 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunity.Serialization.cs @@ -91,6 +91,11 @@ internal static BgpServiceCommunity DeserializeBgpServiceCommunity(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -101,6 +106,11 @@ internal static BgpServiceCommunity DeserializeBgpServiceCommunity(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceName")) @@ -110,6 +120,11 @@ internal static BgpServiceCommunity DeserializeBgpServiceCommunity(JsonElement e } if (property0.NameEquals("bgpCommunities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs index 1f835784e3f1..d03ab688c0b6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpServiceCommunityListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static BgpServiceCommunityListResult DeserializeBgpServiceCommunityList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpSettings.Serialization.cs index 93addb85f964..5ffe7131a776 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/BgpSettings.Serialization.cs @@ -54,6 +54,11 @@ internal static BgpSettings DeserializeBgpSettings(JsonElement element) { if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt64(); continue; } @@ -64,11 +69,21 @@ internal static BgpSettings DeserializeBgpSettings(JsonElement element) } if (property.NameEquals("peerWeight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } peerWeight = property.Value.GetInt32(); continue; } if (property.NameEquals("bgpPeeringAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudError.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudError.Serialization.cs index 23955d4e4433..7e3ad35b308f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBody.DeserializeCloudErrorBody(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudErrorBody.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudErrorBody.Serialization.cs index d9686cdd2b22..17d2861003bb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudErrorBody.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CloudErrorBody.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBody DeserializeCloudErrorBody(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs index 24f790255c49..5d9f8587e6c5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorDestination.Serialization.cs @@ -52,6 +52,11 @@ internal static ConnectionMonitorDestination DeserializeConnectionMonitorDestina } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs index b8d260731017..1db08d17b8fb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpoint.Serialization.cs @@ -60,6 +60,11 @@ internal static ConnectionMonitorEndpoint DeserializeConnectionMonitorEndpoint(J } if (property.NameEquals("filter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filter = ConnectionMonitorEndpointFilter.DeserializeConnectionMonitorEndpointFilter(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs index b63b97009a32..d8679dd8caec 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilter.Serialization.cs @@ -42,11 +42,21 @@ internal static ConnectionMonitorEndpointFilter DeserializeConnectionMonitorEndp { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new ConnectionMonitorEndpointFilterType(property.Value.GetString()); continue; } if (property.NameEquals("items")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs index e74e4ad9e91b..df201fb04a9b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorEndpointFilterItem.Serialization.cs @@ -36,6 +36,11 @@ internal static ConnectionMonitorEndpointFilterItem DeserializeConnectionMonitor { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new ConnectionMonitorEndpointFilterItemType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs index 08296cc002a6..76c5074c910b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorHttpConfiguration.Serialization.cs @@ -71,11 +71,21 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH { if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } if (property.NameEquals("method")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } method = new HttpConfigurationMethod(property.Value.GetString()); continue; } @@ -86,6 +96,11 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH } if (property.NameEquals("requestHeaders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -96,6 +111,11 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH } if (property.NameEquals("validStatusCodeRanges")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -106,6 +126,11 @@ internal static ConnectionMonitorHttpConfiguration DeserializeConnectionMonitorH } if (property.NameEquals("preferHTTPS")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preferHTTPS = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs index 8c0a3ed65e37..b779d6fcc949 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorIcmpConfiguration.Serialization.cs @@ -30,6 +30,11 @@ internal static ConnectionMonitorIcmpConfiguration DeserializeConnectionMonitorI { if (property.NameEquals("disableTraceRoute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableTraceRoute = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs index 28f8bcc85db0..665f53018b7c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static ConnectionMonitorListResult DeserializeConnectionMonitorListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs index c170c28405fa..6fb7dd88cec6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorOutput.Serialization.cs @@ -36,11 +36,21 @@ internal static ConnectionMonitorOutput DeserializeConnectionMonitorOutput(JsonE { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new OutputType(property.Value.GetString()); continue; } if (property.NameEquals("workspaceSettings")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } workspaceSettings = ConnectionMonitorWorkspaceSettings.DeserializeConnectionMonitorWorkspaceSettings(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs index cea94d87f750..59a132270081 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorQueryResult.Serialization.cs @@ -21,11 +21,21 @@ internal static ConnectionMonitorQueryResult DeserializeConnectionMonitorQueryRe { if (property.NameEquals("sourceStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceStatus = new ConnectionMonitorSourceStatus(property.Value.GetString()); continue; } if (property.NameEquals("states")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorResult.Serialization.cs index 9e80ba53fdc8..276842695185 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorResult.Serialization.cs @@ -64,6 +64,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -74,30 +79,60 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("source")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } source = ConnectionMonitorSource.DeserializeConnectionMonitorSource(property0.Value); continue; } if (property0.NameEquals("destination")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destination = ConnectionMonitorDestination.DeserializeConnectionMonitorDestination(property0.Value); continue; } if (property0.NameEquals("autoStart")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoStart = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("monitoringIntervalInSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } monitoringIntervalInSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("endpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -108,6 +143,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("testConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +158,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("testGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -128,6 +173,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("outputs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -143,11 +193,21 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("startTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -158,6 +218,11 @@ internal static ConnectionMonitorResult DeserializeConnectionMonitorResult(JsonE } if (property0.NameEquals("connectionMonitorType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionMonitorType = new ConnectionMonitorType(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSource.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSource.Serialization.cs index 92cb02f65d6e..7dce0087480d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSource.Serialization.cs @@ -38,6 +38,11 @@ internal static ConnectionMonitorSource DeserializeConnectionMonitorSource(JsonE } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs index 71db34fe1248..6f23f1494858 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorSuccessThreshold.Serialization.cs @@ -36,11 +36,21 @@ internal static ConnectionMonitorSuccessThreshold DeserializeConnectionMonitorSu { if (property.NameEquals("checksFailedPercent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } checksFailedPercent = property.Value.GetInt32(); continue; } if (property.NameEquals("roundTripTimeMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } roundTripTimeMs = property.Value.GetSingle(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs index c9f06978cfcc..55c34ff864e6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTcpConfiguration.Serialization.cs @@ -36,11 +36,21 @@ internal static ConnectionMonitorTcpConfiguration DeserializeConnectionMonitorTc { if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } if (property.NameEquals("disableTraceRoute")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableTraceRoute = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs index 45e4181fc4c2..54a8312dff7b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestConfiguration.Serialization.cs @@ -71,6 +71,11 @@ internal static ConnectionMonitorTestConfiguration DeserializeConnectionMonitorT } if (property.NameEquals("testFrequencySec")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } testFrequencySec = property.Value.GetInt32(); continue; } @@ -81,26 +86,51 @@ internal static ConnectionMonitorTestConfiguration DeserializeConnectionMonitorT } if (property.NameEquals("preferredIPVersion")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } preferredIPVersion = new PreferredIPVersion(property.Value.GetString()); continue; } if (property.NameEquals("httpConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } httpConfiguration = ConnectionMonitorHttpConfiguration.DeserializeConnectionMonitorHttpConfiguration(property.Value); continue; } if (property.NameEquals("tcpConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tcpConfiguration = ConnectionMonitorTcpConfiguration.DeserializeConnectionMonitorTcpConfiguration(property.Value); continue; } if (property.NameEquals("icmpConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } icmpConfiguration = ConnectionMonitorIcmpConfiguration.DeserializeConnectionMonitorIcmpConfiguration(property.Value); continue; } if (property.NameEquals("successThreshold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } successThreshold = ConnectionMonitorSuccessThreshold.DeserializeConnectionMonitorSuccessThreshold(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs index 23ba58dc71e4..612e27fb945f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionMonitorTestGroup.Serialization.cs @@ -63,6 +63,11 @@ internal static ConnectionMonitorTestGroup DeserializeConnectionMonitorTestGroup } if (property.NameEquals("disable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disable = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs index 4110959bdcc2..48fd19f86dd0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectionStateSnapshot.Serialization.cs @@ -30,51 +30,101 @@ internal static ConnectionStateSnapshot DeserializeConnectionStateSnapshot(JsonE { if (property.NameEquals("connectionState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionState = new ConnectionState(property.Value.GetString()); continue; } if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("evaluationState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } evaluationState = new EvaluationState(property.Value.GetString()); continue; } if (property.NameEquals("avgLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } avgLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("minLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("maxLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("probesSent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesSent = property.Value.GetInt32(); continue; } if (property.NameEquals("probesFailed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesFailed = property.Value.GetInt32(); continue; } if (property.NameEquals("hops")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityHop.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityHop.Serialization.cs index 357dd0da8462..638d4a14009f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityHop.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityHop.Serialization.cs @@ -45,6 +45,11 @@ internal static ConnectivityHop DeserializeConnectivityHop(JsonElement element) } if (property.NameEquals("nextHopIds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -55,6 +60,11 @@ internal static ConnectivityHop DeserializeConnectivityHop(JsonElement element) } if (property.NameEquals("issues")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityInformation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityInformation.Serialization.cs index e49b5c907100..d3bda12b3e13 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityInformation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityInformation.Serialization.cs @@ -26,6 +26,11 @@ internal static ConnectivityInformation DeserializeConnectivityInformation(JsonE { if (property.NameEquals("hops")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -36,31 +41,61 @@ internal static ConnectivityInformation DeserializeConnectivityInformation(JsonE } if (property.NameEquals("connectionStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new ConnectionStatus(property.Value.GetString()); continue; } if (property.NameEquals("avgLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } avgLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("minLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } minLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("maxLatencyInMs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxLatencyInMs = property.Value.GetInt32(); continue; } if (property.NameEquals("probesSent")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesSent = property.Value.GetInt32(); continue; } if (property.NameEquals("probesFailed")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } probesFailed = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityIssue.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityIssue.Serialization.cs index 3fc18bd8a6e9..e5b41eda2d92 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityIssue.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ConnectivityIssue.Serialization.cs @@ -23,21 +23,41 @@ internal static ConnectivityIssue DeserializeConnectivityIssue(JsonElement eleme { if (property.NameEquals("origin")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } origin = new Origin(property.Value.GetString()); continue; } if (property.NameEquals("severity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } severity = new Severity(property.Value.GetString()); continue; } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new IssueType(property.Value.GetString()); continue; } if (property.NameEquals("context")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List> array = new List>(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterface.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterface.Serialization.cs index ee4b04bbb1ff..5f4641f01885 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterface.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterface.Serialization.cs @@ -71,20 +71,40 @@ internal static ContainerNetworkInterface DeserializeContainerNetworkInterface(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("containerNetworkInterfaceConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } containerNetworkInterfaceConfiguration = ContainerNetworkInterfaceConfiguration.DeserializeContainerNetworkInterfaceConfiguration(property0.Value); continue; } if (property0.NameEquals("container")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } container = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -95,6 +115,11 @@ internal static ContainerNetworkInterface DeserializeContainerNetworkInterface(J } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs index 2d1e5889c894..5156aef437e7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceConfiguration.Serialization.cs @@ -85,10 +85,20 @@ internal static ContainerNetworkInterfaceConfiguration DeserializeContainerNetwo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +109,11 @@ internal static ContainerNetworkInterfaceConfiguration DeserializeContainerNetwo } if (property0.NameEquals("containerNetworkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -109,6 +124,11 @@ internal static ContainerNetworkInterfaceConfiguration DeserializeContainerNetwo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs index 23989e51defd..7573580bc4a0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ContainerNetworkInterfaceIpConfiguration.Serialization.cs @@ -37,10 +37,20 @@ internal static ContainerNetworkInterfaceIpConfiguration DeserializeContainerNet } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs index 7552878fec8e..cca5fd13e5ac 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/CustomDnsConfigPropertiesFormat.Serialization.cs @@ -47,6 +47,11 @@ internal static CustomDnsConfigPropertiesFormat DeserializeCustomDnsConfigProper } if (property.NameEquals("ipAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosCustomPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosCustomPolicy.Serialization.cs index 735e04ae2abb..894da1d5d302 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosCustomPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosCustomPolicy.Serialization.cs @@ -94,6 +94,11 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,6 +109,11 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceGuid")) @@ -113,11 +123,21 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("publicIPAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -128,6 +148,11 @@ internal static DdosCustomPolicy DeserializeDdosCustomPolicy(JsonElement element } if (property0.NameEquals("protocolCustomSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlan.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlan.Serialization.cs index a3767ddc0034..b3a9008d5cab 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlan.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlan.Serialization.cs @@ -73,6 +73,11 @@ internal static DdosProtectionPlan DeserializeDdosProtectionPlan(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -88,6 +93,11 @@ internal static DdosProtectionPlan DeserializeDdosProtectionPlan(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("resourceGuid")) @@ -97,11 +107,21 @@ internal static DdosProtectionPlan DeserializeDdosProtectionPlan(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualNetworks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs index eb74afaf6289..74c086885996 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosProtectionPlanListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DdosProtectionPlanListResult DeserializeDdosProtectionPlanListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosSettings.Serialization.cs index 6b35f1858d3a..164c615b2a33 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DdosSettings.Serialization.cs @@ -42,16 +42,31 @@ internal static DdosSettings DeserializeDdosSettings(JsonElement element) { if (property.NameEquals("ddosCustomPolicy")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ddosCustomPolicy = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("protectionCoverage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectionCoverage = new DdosSettingsProtectionCoverage(property.Value.GetString()); continue; } if (property.NameEquals("protectedIP")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protectedIP = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Delegation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Delegation.Serialization.cs index 556cbb330cc4..ea67e599a02c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Delegation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Delegation.Serialization.cs @@ -64,6 +64,11 @@ internal static Delegation DeserializeDelegation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceName")) @@ -73,6 +78,11 @@ internal static Delegation DeserializeDelegation(JsonElement element) } if (property0.NameEquals("actions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -83,6 +93,11 @@ internal static Delegation DeserializeDelegation(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DeviceProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DeviceProperties.Serialization.cs index ea449ccd6759..50f47ac1cd0d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DeviceProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DeviceProperties.Serialization.cs @@ -52,6 +52,11 @@ internal static DeviceProperties DeserializeDeviceProperties(JsonElement element } if (property.NameEquals("linkSpeedInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkSpeedInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DhcpOptions.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DhcpOptions.Serialization.cs index 1de724834ae1..158650e70a04 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DhcpOptions.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DhcpOptions.Serialization.cs @@ -36,6 +36,11 @@ internal static DhcpOptions DeserializeDhcpOptions(JsonElement element) { if (property.NameEquals("dnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs index a67aad9bc97a..061446a59b5a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/DnsNameAvailabilityResult.Serialization.cs @@ -19,6 +19,11 @@ internal static DnsNameAvailabilityResult DeserializeDnsNameAvailabilityResult(J { if (property.NameEquals("available")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } available = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs index cf5798e130d4..70f4a67b374b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroup.Serialization.cs @@ -23,16 +23,31 @@ internal static EffectiveNetworkSecurityGroup DeserializeEffectiveNetworkSecurit { if (property.NameEquals("networkSecurityGroup")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("association")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } association = EffectiveNetworkSecurityGroupAssociation.DeserializeEffectiveNetworkSecurityGroupAssociation(property.Value); continue; } if (property.NameEquals("effectiveSecurityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs index 0b5ef95719dd..a8d2123c7958 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupAssociation.Serialization.cs @@ -20,11 +20,21 @@ internal static EffectiveNetworkSecurityGroupAssociation DeserializeEffectiveNet { if (property.NameEquals("subnet")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("networkInterface")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkInterface = SubResource.DeserializeSubResource(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs index 1badfd0cdb05..494f4149885f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EffectiveNetworkSecurityGroupListResult DeserializeEffectiveNetw { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs index 07fef4df1541..80c57560069c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveNetworkSecurityRule.Serialization.cs @@ -39,6 +39,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new EffectiveSecurityRuleProtocol(property.Value.GetString()); continue; } @@ -54,6 +59,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("sourcePortRanges")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -64,6 +74,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("destinationPortRanges")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -84,6 +99,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("sourceAddressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -94,6 +114,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("destinationAddressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -104,6 +129,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("expandedSourceAddressPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -114,6 +144,11 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("expandedDestinationAddressPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -124,16 +159,31 @@ internal static EffectiveNetworkSecurityRule DeserializeEffectiveNetworkSecurity } if (property.NameEquals("access")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } access = new SecurityRuleAccess(property.Value.GetString()); continue; } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } if (property.NameEquals("direction")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } direction = new SecurityRuleDirection(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRoute.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRoute.Serialization.cs index c7da3f995884..25c50dfad24c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRoute.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRoute.Serialization.cs @@ -31,21 +31,41 @@ internal static EffectiveRoute DeserializeEffectiveRoute(JsonElement element) } if (property.NameEquals("disableBgpRoutePropagation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } disableBgpRoutePropagation = property.Value.GetBoolean(); continue; } if (property.NameEquals("source")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } source = new EffectiveRouteSource(property.Value.GetString()); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new EffectiveRouteState(property.Value.GetString()); continue; } if (property.NameEquals("addressPrefix")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -56,6 +76,11 @@ internal static EffectiveRoute DeserializeEffectiveRoute(JsonElement element) } if (property.NameEquals("nextHopIpAddress")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -66,6 +91,11 @@ internal static EffectiveRoute DeserializeEffectiveRoute(JsonElement element) } if (property.NameEquals("nextHopType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextHopType = new RouteNextHopType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRouteListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRouteListResult.Serialization.cs index 58157b25eae5..477b6295848c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRouteListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EffectiveRouteListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EffectiveRouteListResult DeserializeEffectiveRouteListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EndpointServicesListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EndpointServicesListResult.Serialization.cs index 2874751409e6..56e3eeba2c3c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EndpointServicesListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EndpointServicesListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EndpointServicesListResult DeserializeEndpointServicesListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Error.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Error.Serialization.cs index b693a496e920..f5a6808014f1 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Error.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Error.Serialization.cs @@ -39,6 +39,11 @@ internal static Error DeserializeError(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ErrorResponse.Serialization.cs index 36da582a5d41..e18a53c5fe09 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorDetails.DeserializeErrorDetails(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs index e64c0a2cbdf1..a27e8af00ba1 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/EvaluatedNetworkSecurityGroup.Serialization.cs @@ -33,11 +33,21 @@ internal static EvaluatedNetworkSecurityGroup DeserializeEvaluatedNetworkSecurit } if (property.NameEquals("matchedRule")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } matchedRule = MatchedRule.DeserializeMatchedRule(property.Value); continue; } if (property.NameEquals("rulesEvaluationResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuit.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuit.Serialization.cs index 90ddde2ea190..ea2b84e34b4a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuit.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuit.Serialization.cs @@ -145,6 +145,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = ExpressRouteCircuitSku.DeserializeExpressRouteCircuitSku(property.Value); continue; } @@ -175,6 +180,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -185,10 +195,20 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("allowClassicOperations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowClassicOperations = property0.Value.GetBoolean(); continue; } @@ -199,11 +219,21 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("serviceProviderProvisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProviderProvisioningState = new ServiceProviderProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("authorizations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -214,6 +244,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,26 +269,51 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("serviceProviderProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProviderProperties = ExpressRouteCircuitServiceProviderProperties.DeserializeExpressRouteCircuitServiceProviderProperties(property0.Value); continue; } if (property0.NameEquals("expressRoutePort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRoutePort = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("bandwidthInGbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInGbps = property0.Value.GetSingle(); continue; } if (property0.NameEquals("stag")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stag = property0.Value.GetInt32(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -264,6 +324,11 @@ internal static ExpressRouteCircuit DeserializeExpressRouteCircuit(JsonElement e } if (property0.NameEquals("globalReachEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } globalReachEnabled = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs index cad0ec630bee..6602ac001a0d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitArpTable.Serialization.cs @@ -22,6 +22,11 @@ internal static ExpressRouteCircuitArpTable DeserializeExpressRouteCircuitArpTab { if (property.NameEquals("age")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } age = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs index bd4f1f0b8ac9..60df4769b077 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitAuthorization.Serialization.cs @@ -74,6 +74,11 @@ internal static ExpressRouteCircuitAuthorization DeserializeExpressRouteCircuitA } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("authorizationKey")) @@ -83,11 +88,21 @@ internal static ExpressRouteCircuitAuthorization DeserializeExpressRouteCircuitA } if (property0.NameEquals("authorizationUseStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } authorizationUseStatus = new AuthorizationUseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs index 0e03dae23e15..db5cc79ea721 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnection.Serialization.cs @@ -93,15 +93,30 @@ internal static ExpressRouteCircuitConnection DeserializeExpressRouteCircuitConn } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("expressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("peerExpressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerExpressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } @@ -117,16 +132,31 @@ internal static ExpressRouteCircuitConnection DeserializeExpressRouteCircuitConn } if (property0.NameEquals("ipv6CircuitConnectionConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipv6CircuitConnectionConfig = Ipv6CircuitConnectionConfig.DeserializeIpv6CircuitConnectionConfig(property0.Value); continue; } if (property0.NameEquals("circuitConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } circuitConnectionStatus = new CircuitConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs index f501f7e90163..b78b44be92c8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitConnectionListResult DeserializeExpressRouteC { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs index e8f9f2ecb8a6..fe3bee5b6a13 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitListResult DeserializeExpressRouteCircuitList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs index b6d62b3176f1..970fee3a3dd6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeering.Serialization.cs @@ -172,25 +172,50 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peeringType = new ExpressRoutePeeringType(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ExpressRoutePeeringState(property0.Value.GetString()); continue; } if (property0.NameEquals("azureASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureASN = property0.Value.GetInt32(); continue; } if (property0.NameEquals("peerASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerASN = property0.Value.GetInt64(); continue; } @@ -221,21 +246,41 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property0.NameEquals("vlanId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vlanId = property0.Value.GetInt32(); continue; } if (property0.NameEquals("microsoftPeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftPeeringConfig = ExpressRouteCircuitPeeringConfig.DeserializeExpressRouteCircuitPeeringConfig(property0.Value); continue; } if (property0.NameEquals("stats")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } stats = ExpressRouteCircuitStats.DeserializeExpressRouteCircuitStats(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -251,21 +296,41 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property0.NameEquals("routeFilter")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilter = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("ipv6PeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipv6PeeringConfig = Ipv6ExpressRouteCircuitPeeringConfig.DeserializeIpv6ExpressRouteCircuitPeeringConfig(property0.Value); continue; } if (property0.NameEquals("expressRouteConnection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteConnection = ExpressRouteConnectionId.DeserializeExpressRouteConnectionId(property0.Value); continue; } if (property0.NameEquals("connections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -276,6 +341,11 @@ internal static ExpressRouteCircuitPeering DeserializeExpressRouteCircuitPeering } if (property0.NameEquals("peeredConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs index d1ef1ec8e68d..f3b0d0927430 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringConfig.Serialization.cs @@ -66,6 +66,11 @@ internal static ExpressRouteCircuitPeeringConfig DeserializeExpressRouteCircuitP { if (property.NameEquals("advertisedPublicPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -76,6 +81,11 @@ internal static ExpressRouteCircuitPeeringConfig DeserializeExpressRouteCircuitP } if (property.NameEquals("advertisedCommunities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -86,16 +96,31 @@ internal static ExpressRouteCircuitPeeringConfig DeserializeExpressRouteCircuitP } if (property.NameEquals("advertisedPublicPrefixesState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } advertisedPublicPrefixesState = new ExpressRouteCircuitPeeringAdvertisedPublicPrefixState(property.Value.GetString()); continue; } if (property.NameEquals("legacyMode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } legacyMode = property.Value.GetInt32(); continue; } if (property.NameEquals("customerASN")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } customerASN = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs index 56c30a00ee63..de4873e1b4ab 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitPeeringListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitPeeringListResult DeserializeExpressRouteCirc { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs index d4c8b48fb6bd..2c640fa02502 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTable.Serialization.cs @@ -38,6 +38,11 @@ internal static ExpressRouteCircuitRoutesTable DeserializeExpressRouteCircuitRou } if (property.NameEquals("weight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } weight = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs index e83e8f0483ef..18620cd54bfc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitRoutesTableSummary.Serialization.cs @@ -28,11 +28,21 @@ internal static ExpressRouteCircuitRoutesTableSummary DeserializeExpressRouteCir } if (property.NameEquals("v")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } v = property.Value.GetInt32(); continue; } if (property.NameEquals("as")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } @as = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs index 9f48e8ed0e92..700ca479ab26 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitServiceProviderProperties.Serialization.cs @@ -52,6 +52,11 @@ internal static ExpressRouteCircuitServiceProviderProperties DeserializeExpressR } if (property.NameEquals("bandwidthInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs index 5d4a5ac182db..fb0933202647 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitSku.Serialization.cs @@ -47,11 +47,21 @@ internal static ExpressRouteCircuitSku DeserializeExpressRouteCircuitSku(JsonEle } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new ExpressRouteCircuitSkuTier(property.Value.GetString()); continue; } if (property.NameEquals("family")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } family = new ExpressRouteCircuitSkuFamily(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs index ccfd1b0ffae2..b24588951cd8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitStats.Serialization.cs @@ -48,21 +48,41 @@ internal static ExpressRouteCircuitStats DeserializeExpressRouteCircuitStats(Jso { if (property.NameEquals("primarybytesIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primarybytesIn = property.Value.GetInt64(); continue; } if (property.NameEquals("primarybytesOut")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } primarybytesOut = property.Value.GetInt64(); continue; } if (property.NameEquals("secondarybytesIn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secondarybytesIn = property.Value.GetInt64(); continue; } if (property.NameEquals("secondarybytesOut")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } secondarybytesOut = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs index 8728c587c811..d4f09a997912 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsArpTableListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitsArpTableListResult DeserializeExpressRouteCi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs index 1b8a85bd1634..5f886bb008a3 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitsRoutesTableListResult DeserializeExpressRout { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs index 9c0213c1796c..7eda5842d611 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCircuitsRoutesTableSummaryListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCircuitsRoutesTableSummaryListResult DeserializeExpr { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnection.Serialization.cs index 505071f07005..deb364f16fd5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnection.Serialization.cs @@ -77,15 +77,30 @@ internal static ExpressRouteConnection DeserializeExpressRouteConnection(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("expressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuitPeering = ExpressRouteCircuitPeeringId.DeserializeExpressRouteCircuitPeeringId(property0.Value); continue; } @@ -96,16 +111,31 @@ internal static ExpressRouteConnection DeserializeExpressRouteConnection(JsonEle } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableInternetSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableInternetSecurity = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs index 0aef709f7fd5..801d089874a9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteConnectionList.Serialization.cs @@ -20,6 +20,11 @@ internal static ExpressRouteConnectionList DeserializeExpressRouteConnectionList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs index dfb10a3890ec..947cd37a1276 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnection.Serialization.cs @@ -125,6 +125,11 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,6 +140,11 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("primaryAzurePort")) @@ -149,6 +159,11 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property0.NameEquals("sTag")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sTag = property0.Value.GetInt32(); continue; } @@ -159,16 +174,31 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property0.NameEquals("bandwidthInMbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInMbps = property0.Value.GetInt32(); continue; } if (property0.NameEquals("expressRouteCircuit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuit = ExpressRouteCircuitReference.DeserializeExpressRouteCircuitReference(property0.Value); continue; } if (property0.NameEquals("serviceProviderProvisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceProviderProvisioningState = new ServiceProviderProvisioningState(property0.Value.GetString()); continue; } @@ -179,11 +209,21 @@ internal static ExpressRouteCrossConnection DeserializeExpressRouteCrossConnecti } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs index 75e6a201c93e..f44e6558d70f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCrossConnectionListResult DeserializeExpressRouteCro { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs index cc33569d2065..a0986252ca5c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeering.Serialization.cs @@ -120,25 +120,50 @@ internal static ExpressRouteCrossConnectionPeering DeserializeExpressRouteCrossC } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peeringType = new ExpressRoutePeeringType(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ExpressRoutePeeringState(property0.Value.GetString()); continue; } if (property0.NameEquals("azureASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureASN = property0.Value.GetInt32(); continue; } if (property0.NameEquals("peerASN")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerASN = property0.Value.GetInt64(); continue; } @@ -169,16 +194,31 @@ internal static ExpressRouteCrossConnectionPeering DeserializeExpressRouteCrossC } if (property0.NameEquals("vlanId")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vlanId = property0.Value.GetInt32(); continue; } if (property0.NameEquals("microsoftPeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftPeeringConfig = ExpressRouteCircuitPeeringConfig.DeserializeExpressRouteCircuitPeeringConfig(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -194,6 +234,11 @@ internal static ExpressRouteCrossConnectionPeering DeserializeExpressRouteCrossC } if (property0.NameEquals("ipv6PeeringConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipv6PeeringConfig = Ipv6ExpressRouteCircuitPeeringConfig.DeserializeIpv6ExpressRouteCircuitPeeringConfig(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs index cd97785725f3..5ee4b790e2a4 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionPeeringList.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCrossConnectionPeeringList DeserializeExpressRouteCr { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs index 92695497dd5d..051aaaf4203f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionRoutesTableSummary.Serialization.cs @@ -27,6 +27,11 @@ internal static ExpressRouteCrossConnectionRoutesTableSummary DeserializeExpress } if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs index eab6e4bae4f0..113a74723a01 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteCrossConnectionsRoutesTableSummaryListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteCrossConnectionsRoutesTableSummaryListResult Deseria { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGateway.Serialization.cs index 983ec5a0a334..f1826956c9d3 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGateway.Serialization.cs @@ -94,6 +94,11 @@ internal static ExpressRouteGateway DeserializeExpressRouteGateway(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,15 +109,30 @@ internal static ExpressRouteGateway DeserializeExpressRouteGateway(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("autoScaleConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoScaleConfiguration = ExpressRouteGatewayPropertiesAutoScaleConfiguration.DeserializeExpressRouteGatewayPropertiesAutoScaleConfiguration(property0.Value); continue; } if (property0.NameEquals("expressRouteConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,11 +143,21 @@ internal static ExpressRouteGateway DeserializeExpressRouteGateway(JsonElement e } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = VirtualHubId.DeserializeVirtualHubId(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs index df1a0e79bab1..84311660c63d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayList.Serialization.cs @@ -20,6 +20,11 @@ internal static ExpressRouteGatewayList DeserializeExpressRouteGatewayList(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs index 1a11a899e514..fd6dac881c90 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfiguration.Serialization.cs @@ -30,6 +30,11 @@ internal static ExpressRouteGatewayPropertiesAutoScaleConfiguration DeserializeE { if (property.NameEquals("bounds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bounds = ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.DeserializeExpressRouteGatewayPropertiesAutoScaleConfigurationBounds(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs index 155b6dd728f7..4ee9fec80d21 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.Serialization.cs @@ -36,11 +36,21 @@ internal static ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds Deseri { if (property.NameEquals("min")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } min = property.Value.GetInt32(); continue; } if (property.NameEquals("max")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } max = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLink.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLink.Serialization.cs index 8d7cf1a9a06a..2b0ca8895712 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLink.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLink.Serialization.cs @@ -73,6 +73,11 @@ internal static ExpressRouteLink DeserializeExpressRouteLink(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routerName")) @@ -97,21 +102,41 @@ internal static ExpressRouteLink DeserializeExpressRouteLink(JsonElement element } if (property0.NameEquals("connectorType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectorType = new ExpressRouteLinkConnectorType(property0.Value.GetString()); continue; } if (property0.NameEquals("adminState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } adminState = new ExpressRouteLinkAdminState(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("macSecConfig")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } macSecConfig = ExpressRouteLinkMacSecConfig.DeserializeExpressRouteLinkMacSecConfig(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs index 5a4001b184e0..a18c29b70df7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteLinkListResult DeserializeExpressRouteLinkListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs index 3fe53e7655fc..e4f631b23cd6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteLinkMacSecConfig.Serialization.cs @@ -52,6 +52,11 @@ internal static ExpressRouteLinkMacSecConfig DeserializeExpressRouteLinkMacSecCo } if (property.NameEquals("cipher")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } cipher = new ExpressRouteLinkMacSecCipher(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePort.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePort.Serialization.cs index 045d5161e4d2..ea376eb35b8e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePort.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePort.Serialization.cs @@ -102,6 +102,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } @@ -127,6 +132,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -137,6 +147,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringLocation")) @@ -146,11 +161,21 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("bandwidthInGbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bandwidthInGbps = property0.Value.GetInt32(); continue; } if (property0.NameEquals("provisionedBandwidthInGbps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisionedBandwidthInGbps = property0.Value.GetSingle(); continue; } @@ -161,6 +186,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("encapsulation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encapsulation = new ExpressRoutePortsEncapsulation(property0.Value.GetString()); continue; } @@ -176,6 +206,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("links")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -186,6 +221,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("circuits")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -196,6 +236,11 @@ internal static ExpressRoutePort DeserializeExpressRoutePort(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs index dc3c55ec4b61..9d673afb77f9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRoutePortListResult DeserializeExpressRoutePortListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs index e886a786d909..bd3929182983 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocation.Serialization.cs @@ -88,6 +88,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -98,6 +103,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("address")) @@ -112,6 +122,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property0.NameEquals("availableBandwidths")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -122,6 +137,11 @@ internal static ExpressRoutePortsLocation DeserializeExpressRoutePortsLocation(J } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs index da6ee6666b05..88de3410d31d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationBandwidths.Serialization.cs @@ -31,6 +31,11 @@ internal static ExpressRoutePortsLocationBandwidths DeserializeExpressRoutePorts } if (property.NameEquals("valueInGbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueInGbps = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs index d1989af63997..7491814df271 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRoutePortsLocationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRoutePortsLocationListResult DeserializeExpressRoutePorts { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs index 5cdee5bd2183..684180dd1aed 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProvider.Serialization.cs @@ -97,6 +97,11 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -107,10 +112,20 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peeringLocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +136,11 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property0.NameEquals("bandwidthsOffered")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -131,6 +151,11 @@ internal static ExpressRouteServiceProvider DeserializeExpressRouteServiceProvid } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs index ba029dcdcc2f..9f217c9f808c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderBandwidthsOffered.Serialization.cs @@ -41,6 +41,11 @@ internal static ExpressRouteServiceProviderBandwidthsOffered DeserializeExpressR } if (property.NameEquals("valueInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } valueInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs index 4f6aed90be9a..2ebb124f851f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ExpressRouteServiceProviderListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ExpressRouteServiceProviderListResult DeserializeExpressRouteSer { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicy.Serialization.cs index 421da5776caa..bac7268768b4 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicy.Serialization.cs @@ -100,6 +100,11 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } @@ -125,6 +130,11 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -135,10 +145,20 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ruleGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -149,16 +169,31 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("basePolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } basePolicy = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("firewalls")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +204,11 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property0.NameEquals("childPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -179,21 +219,41 @@ internal static FirewallPolicy DeserializeFirewallPolicy(JsonElement element) } if (property0.NameEquals("threatIntelMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } threatIntelMode = new AzureFirewallThreatIntelMode(property0.Value.GetString()); continue; } if (property0.NameEquals("threatIntelWhitelist")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } threatIntelWhitelist = FirewallPolicyThreatIntelWhitelist.DeserializeFirewallPolicyThreatIntelWhitelist(property0.Value); continue; } if (property0.NameEquals("intrusionSystemMode")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } intrusionSystemMode = new FirewallPolicyIntrusionSystemMode(property0.Value.GetString()); continue; } if (property0.NameEquals("transportSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } transportSecurity = FirewallPolicyTransportSecurity.DeserializeFirewallPolicyTransportSecurity(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs index 54b89c820ed7..3aaf1b9ad0e8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyCertificateAuthority.Serialization.cs @@ -44,6 +44,11 @@ internal static FirewallPolicyCertificateAuthority DeserializeFirewallPolicyCert } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("keyVaultSecretId")) diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs index 889f4434e132..9cceb9b673dc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRule.Serialization.cs @@ -57,11 +57,21 @@ internal static FirewallPolicyFilterRule DeserializeFirewallPolicyFilterRule(Jso { if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = FirewallPolicyFilterRuleAction.DeserializeFirewallPolicyFilterRuleAction(property.Value); continue; } if (property.NameEquals("ruleConditions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -82,6 +92,11 @@ internal static FirewallPolicyFilterRule DeserializeFirewallPolicyFilterRule(Jso } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs index e1202d54393b..8976335b1fca 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyFilterRuleAction.Serialization.cs @@ -30,6 +30,11 @@ internal static FirewallPolicyFilterRuleAction DeserializeFirewallPolicyFilterRu { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new FirewallPolicyFilterRuleActionType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyListResult.Serialization.cs index 133e049090ab..20ca88cc9d1a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FirewallPolicyListResult DeserializeFirewallPolicyListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs index c548ae551bb1..7b570b7d84b5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRule.Serialization.cs @@ -63,6 +63,11 @@ internal static FirewallPolicyNatRule DeserializeFirewallPolicyNatRule(JsonEleme { if (property.NameEquals("action")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } action = FirewallPolicyNatRuleAction.DeserializeFirewallPolicyNatRuleAction(property.Value); continue; } @@ -78,6 +83,11 @@ internal static FirewallPolicyNatRule DeserializeFirewallPolicyNatRule(JsonEleme } if (property.NameEquals("ruleCondition")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ruleCondition = FirewallPolicyRuleCondition.DeserializeFirewallPolicyRuleCondition(property.Value); continue; } @@ -93,6 +103,11 @@ internal static FirewallPolicyNatRule DeserializeFirewallPolicyNatRule(JsonEleme } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs index 8e8c003b5891..d01b381c271f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyNatRuleAction.Serialization.cs @@ -30,6 +30,11 @@ internal static FirewallPolicyNatRuleAction DeserializeFirewallPolicyNatRuleActi { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new FirewallPolicyNatRuleActionType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRule.Serialization.cs index 25b2dfedea48..a2d7ec036617 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRule.Serialization.cs @@ -57,6 +57,11 @@ internal static FirewallPolicyRule DeserializeFirewallPolicyRule(JsonElement ele } if (property.NameEquals("priority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs index 688d65f3c0de..e718c3fa72a1 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleConditionApplicationProtocol.Serialization.cs @@ -36,11 +36,21 @@ internal static FirewallPolicyRuleConditionApplicationProtocol DeserializeFirewa { if (property.NameEquals("protocolType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocolType = new FirewallPolicyRuleConditionApplicationProtocolType(property.Value.GetString()); continue; } if (property.NameEquals("port")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } port = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs index 5aceebf0ed6e..bb67cd0f5ea2 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroup.Serialization.cs @@ -80,15 +80,30 @@ internal static FirewallPolicyRuleGroup DeserializeFirewallPolicyRuleGroup(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +114,11 @@ internal static FirewallPolicyRuleGroup DeserializeFirewallPolicyRuleGroup(JsonE } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs index 525a3af8120d..d9e9b19cf790 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyRuleGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FirewallPolicyRuleGroupListResult DeserializeFirewallPolicyRuleG { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs index 70ba75d6b7de..abbe703e979e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyThreatIntelWhitelist.Serialization.cs @@ -47,6 +47,11 @@ internal static FirewallPolicyThreatIntelWhitelist DeserializeFirewallPolicyThre { if (property.NameEquals("ipAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -57,6 +62,11 @@ internal static FirewallPolicyThreatIntelWhitelist DeserializeFirewallPolicyThre } if (property.NameEquals("fqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs index d2a4ea341cd9..a5f948d82c7e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTransportSecurity.Serialization.cs @@ -53,11 +53,21 @@ internal static FirewallPolicyTransportSecurity DeserializeFirewallPolicyTranspo { if (property.NameEquals("certificateAuthority")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } certificateAuthority = FirewallPolicyCertificateAuthority.DeserializeFirewallPolicyCertificateAuthority(property.Value); continue; } if (property.NameEquals("excludedDomains")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,6 +78,11 @@ internal static FirewallPolicyTransportSecurity DeserializeFirewallPolicyTranspo } if (property.NameEquals("trustedRootCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs index c6ac0322cd36..76b6fa2f60d1 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FirewallPolicyTrustedRootCertificate.Serialization.cs @@ -44,6 +44,11 @@ internal static FirewallPolicyTrustedRootCertificate DeserializeFirewallPolicyTr } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("keyVaultSecretId")) diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLog.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLog.Serialization.cs index a5c1308e5b57..4c86af879e25 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLog.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLog.Serialization.cs @@ -118,6 +118,11 @@ internal static FlowLog DeserializeFlowLog(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -128,6 +133,11 @@ internal static FlowLog DeserializeFlowLog(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("targetResourceId")) @@ -147,26 +157,51 @@ internal static FlowLog DeserializeFlowLog(JsonElement element) } if (property0.NameEquals("enabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("retentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionPolicy = RetentionPolicyParameters.DeserializeRetentionPolicyParameters(property0.Value); continue; } if (property0.NameEquals("format")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } format = FlowLogFormatParameters.DeserializeFlowLogFormatParameters(property0.Value); continue; } if (property0.NameEquals("flowAnalyticsConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } flowAnalyticsConfiguration = TrafficAnalyticsProperties.DeserializeTrafficAnalyticsProperties(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogFormatParameters.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogFormatParameters.Serialization.cs index 3ede5611f3c3..24507d659544 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogFormatParameters.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogFormatParameters.Serialization.cs @@ -36,11 +36,21 @@ internal static FlowLogFormatParameters DeserializeFlowLogFormatParameters(JsonE { if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new FlowLogFormatType(property.Value.GetString()); continue; } if (property.NameEquals("version")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } version = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogInformation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogInformation.Serialization.cs index de88e456a469..f01a33097972 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogInformation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogInformation.Serialization.cs @@ -59,11 +59,21 @@ internal static FlowLogInformation DeserializeFlowLogInformation(JsonElement ele } if (property.NameEquals("flowAnalyticsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } flowAnalyticsConfiguration = TrafficAnalyticsProperties.DeserializeTrafficAnalyticsProperties(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("storageId")) @@ -78,11 +88,21 @@ internal static FlowLogInformation DeserializeFlowLogInformation(JsonElement ele } if (property0.NameEquals("retentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } retentionPolicy = RetentionPolicyParameters.DeserializeRetentionPolicyParameters(property0.Value); continue; } if (property0.NameEquals("format")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } format = FlowLogFormatParameters.DeserializeFlowLogFormatParameters(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogListResult.Serialization.cs index 37aebed3f463..780a124713b9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FlowLogListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static FlowLogListResult DeserializeFlowLogListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FrontendIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FrontendIPConfiguration.Serialization.cs index a294edaa7ceb..ed172892448f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FrontendIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/FrontendIPConfiguration.Serialization.cs @@ -109,6 +109,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -124,10 +129,20 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("inboundNatRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -138,6 +153,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("inboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -148,6 +168,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("outboundRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -158,6 +183,11 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -173,31 +203,61 @@ internal static FrontendIPConfiguration DeserializeFrontendIPConfiguration(JsonE } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = PublicIPAddress.DeserializePublicIPAddress(property0.Value); continue; } if (property0.NameEquals("publicIPPrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPPrefix = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRoute.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRoute.Serialization.cs index 4308a346343f..cba65c3b42b8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRoute.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRoute.Serialization.cs @@ -55,6 +55,11 @@ internal static GatewayRoute DeserializeGatewayRoute(JsonElement element) } if (property.NameEquals("weight")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } weight = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRouteListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRouteListResult.Serialization.cs index a8dca96f3389..0c31392ad668 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRouteListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/GatewayRouteListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static GatewayRouteListResult DeserializeGatewayRouteListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubIPAddresses.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubIPAddresses.Serialization.cs index 35ef056408ab..c5a7337f7d83 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubIPAddresses.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubIPAddresses.Serialization.cs @@ -21,6 +21,11 @@ internal static HubIPAddresses DeserializeHubIPAddresses(JsonElement element) { if (property.NameEquals("publicIPAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubRouteTable.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubRouteTable.Serialization.cs index ac5e2fea62ed..b2800566f469 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubRouteTable.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubRouteTable.Serialization.cs @@ -87,10 +87,20 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -101,6 +111,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("labels")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -111,6 +126,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("associatedConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +141,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("propagatingConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -131,6 +156,11 @@ internal static HubRouteTable DeserializeHubRouteTable(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs index 293591fcb9eb..6a85ac18dcfb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/HubVirtualNetworkConnection.Serialization.cs @@ -86,35 +86,70 @@ internal static HubVirtualNetworkConnection DeserializeHubVirtualNetworkConnecti } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("remoteVirtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteVirtualNetwork = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("allowHubToRemoteVnetTransit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowHubToRemoteVnetTransit = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowRemoteVnetToUseHubVnetGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowRemoteVnetToUseHubVnetGateways = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableInternetSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableInternetSecurity = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs index 2945de9759a1..bbddedeca672 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPAddressAvailabilityResult.Serialization.cs @@ -21,11 +21,21 @@ internal static IPAddressAvailabilityResult DeserializeIPAddressAvailabilityResu { if (property.NameEquals("available")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } available = property.Value.GetBoolean(); continue; } if (property.NameEquals("availableIPAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfiguration.Serialization.cs index 81db8a402aba..9a73b956dc48 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfiguration.Serialization.cs @@ -80,6 +80,11 @@ internal static IPConfiguration DeserializeIPConfiguration(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -89,21 +94,41 @@ internal static IPConfiguration DeserializeIPConfiguration(JsonElement element) } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = PublicIPAddress.DeserializePublicIPAddress(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs index 18b00bc5cb60..9f0b15eb1ea8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationBgpPeeringAddress.Serialization.cs @@ -49,6 +49,11 @@ internal static IPConfigurationBgpPeeringAddress DeserializeIPConfigurationBgpPe } if (property.NameEquals("defaultBgpIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -59,6 +64,11 @@ internal static IPConfigurationBgpPeeringAddress DeserializeIPConfigurationBgpPe } if (property.NameEquals("customBgpIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -69,6 +79,11 @@ internal static IPConfigurationBgpPeeringAddress DeserializeIPConfigurationBgpPe } if (property.NameEquals("tunnelIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationProfile.Serialization.cs index 287caf2ad6e6..ce06f45bed30 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IPConfigurationProfile.Serialization.cs @@ -68,15 +68,30 @@ internal static IPConfigurationProfile DeserializeIPConfigurationProfile(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatPool.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatPool.Serialization.cs index 769b00a22401..eed04bbaacc9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatPool.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatPool.Serialization.cs @@ -110,50 +110,100 @@ internal static InboundNatPool DeserializeInboundNatPool(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new TransportProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("frontendPortRangeStart")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPortRangeStart = property0.Value.GetInt32(); continue; } if (property0.NameEquals("frontendPortRangeEnd")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPortRangeEnd = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableFloatingIP")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFloatingIP = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRule.Serialization.cs index bbecab4c1ebc..c90a612a271d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRule.Serialization.cs @@ -105,50 +105,100 @@ internal static InboundNatRule DeserializeInboundNatRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendIPConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new TransportProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("frontendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableFloatingIP")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFloatingIP = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRuleListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRuleListResult.Serialization.cs index 71098e36f9e1..d87f6fc87745 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRuleListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/InboundNatRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static InboundNatRuleListResult DeserializeInboundNatRuleListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocation.Serialization.cs index bf8f0cd2f641..684197f65208 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocation.Serialization.cs @@ -131,6 +131,11 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -141,20 +146,40 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("virtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetwork = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("type")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } type0 = new IpAllocationType(property0.Value.GetString()); continue; } @@ -175,6 +200,11 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property0.NameEquals("prefixType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } prefixType = new IPVersion(property0.Value.GetString()); continue; } @@ -185,6 +215,11 @@ internal static IpAllocation DeserializeIpAllocation(JsonElement element) } if (property0.NameEquals("allocationTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocationListResult.Serialization.cs index 2cd12e05f5f2..fe4ea221db72 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpAllocationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static IpAllocationListResult DeserializeIpAllocationListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroup.Serialization.cs index 3a9b9ef0425e..0135eeb10c95 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroup.Serialization.cs @@ -93,6 +93,11 @@ internal static IpGroup DeserializeIpGroup(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -103,15 +108,30 @@ internal static IpGroup DeserializeIpGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("ipAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -122,6 +142,11 @@ internal static IpGroup DeserializeIpGroup(JsonElement element) } if (property0.NameEquals("firewalls")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroupListResult.Serialization.cs index 51f2d43592a6..2cbc8de9909e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/IpGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static IpGroupListResult DeserializeIpGroupListResult(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs index 7700d43374ca..512df5579411 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6CircuitConnectionConfig.Serialization.cs @@ -36,6 +36,11 @@ internal static Ipv6CircuitConnectionConfig DeserializeIpv6CircuitConnectionConf } if (property.NameEquals("circuitConnectionStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } circuitConnectionStatus = new CircuitConnectionStatus(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs index 49d55e842e0f..fe94d49b42f9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Ipv6ExpressRouteCircuitPeeringConfig.Serialization.cs @@ -64,16 +64,31 @@ internal static Ipv6ExpressRouteCircuitPeeringConfig DeserializeIpv6ExpressRoute } if (property.NameEquals("microsoftPeeringConfig")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftPeeringConfig = ExpressRouteCircuitPeeringConfig.DeserializeExpressRouteCircuitPeeringConfig(property.Value); continue; } if (property.NameEquals("routeFilter")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilter = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ExpressRouteCircuitPeeringState(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs index 036d31330289..c69f00f87150 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubRouteTablesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListHubRouteTablesResult DeserializeListHubRouteTablesResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs index 2c38c8494191..fa2b2b4fbd3a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListHubVirtualNetworkConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListHubVirtualNetworkConnectionsResult DeserializeListHubVirtual { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs index b7ff654aeefb..48469dcb03dc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListP2SVpnGatewaysResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListP2SVpnGatewaysResult DeserializeListP2SVpnGatewaysResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs index 7fa17fc51654..cae2022dc37b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubRouteTableV2SResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVirtualHubRouteTableV2SResult DeserializeListVirtualHubRoute { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubsResult.Serialization.cs index be027d1d4cc7..7289c1d4fc0a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualHubsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVirtualHubsResult DeserializeListVirtualHubsResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualWANsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualWANsResult.Serialization.cs index 56294d4ff49f..21249c687310 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualWANsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVirtualWANsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVirtualWANsResult DeserializeListVirtualWANsResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs index d7b3741af0d4..d726fa7863ce 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnConnectionsResult DeserializeListVpnConnectionsResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs index fb40f1317864..b0239f2adf9f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnGatewaysResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnGatewaysResult DeserializeListVpnGatewaysResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs index fe12c9680302..cdaf4d2f1cc9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnServerConfigurationsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnServerConfigurationsResult DeserializeListVpnServerConfig { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs index ef115c257339..d6e628fa4636 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinkConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnSiteLinkConnectionsResult DeserializeListVpnSiteLinkConne { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs index c91c6a0f9617..16589cb88a05 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSiteLinksResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnSiteLinksResult DeserializeListVpnSiteLinksResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSitesResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSitesResult.Serialization.cs index cb81f4961e9b..80fe37912084 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSitesResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ListVpnSitesResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ListVpnSitesResult DeserializeListVpnSitesResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancer.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancer.Serialization.cs index baad13a0ca1a..861d896d575c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancer.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancer.Serialization.cs @@ -140,6 +140,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = LoadBalancerSku.DeserializeLoadBalancerSku(property.Value); continue; } @@ -170,6 +175,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -180,10 +190,20 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -194,6 +214,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("backendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -204,6 +229,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -214,6 +244,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("probes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -224,6 +259,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("inboundNatRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,6 +274,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("inboundNatPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -244,6 +289,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("outboundRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -259,6 +309,11 @@ internal static LoadBalancer DeserializeLoadBalancer(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs index c1e20a602f3e..7d10cbf2027d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddress.Serialization.cs @@ -56,10 +56,20 @@ internal static LoadBalancerBackendAddress DeserializeLoadBalancerBackendAddress } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetwork = VirtualNetwork.DeserializeVirtualNetwork(property0.Value); continue; } @@ -70,6 +80,11 @@ internal static LoadBalancerBackendAddress DeserializeLoadBalancerBackendAddress } if (property0.NameEquals("networkInterfaceIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkInterfaceIPConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs index 58fcceeccf61..e0e153863235 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerBackendAddressPoolListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerBackendAddressPoolListResult DeserializeLoadBalancer { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs index ee908c9a10bb..9480cb19bf59 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerFrontendIPConfigurationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerFrontendIPConfigurationListResult DeserializeLoadBal { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerListResult.Serialization.cs index a0760a7fa5f7..59b798a4e6fc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerListResult DeserializeLoadBalancerListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs index 269fa8d61197..1ff318360017 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerLoadBalancingRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerLoadBalancingRuleListResult DeserializeLoadBalancerL { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs index fdaf28db0b15..7a854a6831d7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerOutboundRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerOutboundRuleListResult DeserializeLoadBalancerOutbou { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs index 2b35a9713250..78af8aba9a9a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerProbeListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LoadBalancerProbeListResult DeserializeLoadBalancerProbeListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerSku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerSku.Serialization.cs index 0f9aab9223fe..eb5da722794d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancerSku.Serialization.cs @@ -30,6 +30,11 @@ internal static LoadBalancerSku DeserializeLoadBalancerSku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new LoadBalancerSkuName(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancingRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancingRule.Serialization.cs index 6b137ff653d0..b87783122e4a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancingRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LoadBalancingRule.Serialization.cs @@ -128,65 +128,130 @@ internal static LoadBalancingRule DeserializeLoadBalancingRule(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("frontendIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendIPConfiguration = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("probe")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } probe = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new TransportProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("loadDistribution")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } loadDistribution = new LoadDistribution(property0.Value.GetString()); continue; } if (property0.NameEquals("frontendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } frontendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("backendPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendPort = property0.Value.GetInt32(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enableFloatingIP")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableFloatingIP = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("disableOutboundSnat")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableOutboundSnat = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGateway.Serialization.cs index 4f1b105a19f3..1195bf3c5ac2 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGateway.Serialization.cs @@ -106,6 +106,11 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -116,10 +121,20 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("localNetworkAddressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } localNetworkAddressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } @@ -135,6 +150,11 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property0.NameEquals("bgpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpSettings = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } @@ -145,6 +165,11 @@ internal static LocalNetworkGateway DeserializeLocalNetworkGateway(JsonElement e } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs index 25617085c6cf..bddf13948743 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/LocalNetworkGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static LocalNetworkGatewayListResult DeserializeLocalNetworkGatewayList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs index 252db43ab974..4a7e6cc41efb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleGroupOverride.Serialization.cs @@ -44,6 +44,11 @@ internal static ManagedRuleGroupOverride DeserializeManagedRuleGroupOverride(Jso } if (property.NameEquals("rules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleOverride.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleOverride.Serialization.cs index b77c56a4c685..5f43cca565ec 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleOverride.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleOverride.Serialization.cs @@ -38,6 +38,11 @@ internal static ManagedRuleOverride DeserializeManagedRuleOverride(JsonElement e } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ManagedRuleEnabledState(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleSet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleSet.Serialization.cs index af994507d1fa..301cab1edd09 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRuleSet.Serialization.cs @@ -52,6 +52,11 @@ internal static ManagedRuleSet DeserializeManagedRuleSet(JsonElement element) } if (property.NameEquals("ruleGroupOverrides")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRulesDefinition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRulesDefinition.Serialization.cs index 34a0e78730dc..b7324bee40f0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRulesDefinition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedRulesDefinition.Serialization.cs @@ -44,6 +44,11 @@ internal static ManagedRulesDefinition DeserializeManagedRulesDefinition(JsonEle { if (property.NameEquals("exclusions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedServiceIdentity.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedServiceIdentity.Serialization.cs index bb305a7eb5b3..d8a9d727b541 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedServiceIdentity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ManagedServiceIdentity.Serialization.cs @@ -55,11 +55,21 @@ internal static ManagedServiceIdentity DeserializeManagedServiceIdentity(JsonEle } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = property.Value.GetString().ToResourceIdentityType(); continue; } if (property.NameEquals("userAssignedIdentities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MatchCondition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MatchCondition.Serialization.cs index 397646fb4d6c..37af7338e9b9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MatchCondition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MatchCondition.Serialization.cs @@ -76,6 +76,11 @@ internal static MatchCondition DeserializeMatchCondition(JsonElement element) } if (property.NameEquals("negationConditon")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } negationConditon = property.Value.GetBoolean(); continue; } @@ -91,6 +96,11 @@ internal static MatchCondition DeserializeMatchCondition(JsonElement element) } if (property.NameEquals("transforms")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MetricSpecification.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MetricSpecification.Serialization.cs index da64f2b2a979..174d82876213 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MetricSpecification.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/MetricSpecification.Serialization.cs @@ -58,6 +58,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("availabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -68,11 +73,21 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("enableRegionalMdmAccount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enableRegionalMdmAccount = property.Value.GetBoolean(); continue; } if (property.NameEquals("fillGapWithZero")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillGapWithZero = property.Value.GetBoolean(); continue; } @@ -83,6 +98,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -93,6 +113,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("isInternal")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } isInternal = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGateway.Serialization.cs index 91f6ed973785..36124b9e3db8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGateway.Serialization.cs @@ -103,11 +103,21 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = NatGatewaySku.DeserializeNatGatewaySku(property.Value); continue; } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -143,6 +153,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -153,15 +168,30 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } if (property0.NameEquals("publicIpAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +202,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property0.NameEquals("publicIpPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -182,6 +217,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -197,6 +237,11 @@ internal static NatGateway DeserializeNatGateway(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewayListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewayListResult.Serialization.cs index 07596d8bf8db..89ad87f1e83d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewayListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NatGatewayListResult DeserializeNatGatewayListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewaySku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewaySku.Serialization.cs index 871082bfa0d0..445178c2bdfe 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewaySku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatGatewaySku.Serialization.cs @@ -30,6 +30,11 @@ internal static NatGatewaySku DeserializeNatGatewaySku(JsonElement element) { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new NatGatewaySkuName(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatRuleCondition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatRuleCondition.Serialization.cs index da8392f5b07e..aa6a452a3875 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatRuleCondition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NatRuleCondition.Serialization.cs @@ -101,6 +101,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element { if (property.NameEquals("ipProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -111,6 +116,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -121,6 +131,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +146,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +161,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,6 +176,11 @@ internal static NatRuleCondition DeserializeNatRuleCondition(JsonElement element } if (property.NameEquals("terminateTLS")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } terminateTLS = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs index 47d69637c124..0fa3b3746269 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResponse.Serialization.cs @@ -20,6 +20,11 @@ internal static NetworkConfigurationDiagnosticResponse DeserializeNetworkConfigu { if (property.NameEquals("results")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs index 1735373621e1..9b053d878533 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkConfigurationDiagnosticResult.Serialization.cs @@ -20,11 +20,21 @@ internal static NetworkConfigurationDiagnosticResult DeserializeNetworkConfigura { if (property.NameEquals("profile")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } profile = NetworkConfigurationDiagnosticProfile.DeserializeNetworkConfigurationDiagnosticProfile(property.Value); continue; } if (property.NameEquals("networkSecurityGroupResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroupResult = NetworkSecurityGroupResult.DeserializeNetworkSecurityGroupResult(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkIntentPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkIntentPolicy.Serialization.cs index bb5614dafbe9..b9cd03b9aedd 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkIntentPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkIntentPolicy.Serialization.cs @@ -77,6 +77,11 @@ internal static NetworkIntentPolicy DeserializeNetworkIntentPolicy(JsonElement e } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterface.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterface.Serialization.cs index 36a3583a1e62..5d36c98326ad 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterface.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterface.Serialization.cs @@ -123,6 +123,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -133,25 +138,50 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualMachine")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualMachine = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = NetworkSecurityGroup.DeserializeNetworkSecurityGroup(property0.Value); continue; } if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -162,6 +192,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("tapConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +207,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = NetworkInterfaceDnsSettings.DeserializeNetworkInterfaceDnsSettings(property0.Value); continue; } @@ -182,21 +222,41 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableAcceleratedNetworking")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableAcceleratedNetworking = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableIPForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableIPForwarding = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("hostedWorkloads")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -212,6 +272,11 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs index 5e8294c94aa6..ab2f7de0a56a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceAssociation.Serialization.cs @@ -26,6 +26,11 @@ internal static NetworkInterfaceAssociation DeserializeNetworkInterfaceAssociati } if (property.NameEquals("securityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs index 95e40d229c84..2c7e35b622ff 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceDnsSettings.Serialization.cs @@ -45,6 +45,11 @@ internal static NetworkInterfaceDnsSettings DeserializeNetworkInterfaceDnsSettin { if (property.NameEquals("dnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -55,6 +60,11 @@ internal static NetworkInterfaceDnsSettings DeserializeNetworkInterfaceDnsSettin } if (property.NameEquals("appliedDnsServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs index 203d4056025f..261b06e686b0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfiguration.Serialization.cs @@ -149,10 +149,20 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetworkTaps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -163,6 +173,11 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("applicationGatewayBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -173,6 +188,11 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("loadBalancerBackendAddressPools")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -183,6 +203,11 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("loadBalancerInboundNatRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -198,31 +223,61 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = PublicIPAddress.DeserializePublicIPAddress(property0.Value); continue; } if (property0.NameEquals("applicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -233,11 +288,21 @@ internal static NetworkInterfaceIPConfiguration DeserializeNetworkInterfaceIPCon } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateLinkConnectionProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkConnectionProperties = NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.DeserializeNetworkInterfaceIPConfigurationPrivateLinkConnectionProperties(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs index 33b328814f52..31ec31cbd5e9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceIPConfigurationListResult DeserializeNetworkInte { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs index 7266cd38fdf6..009f28b5f447 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties.Serialization.cs @@ -32,6 +32,11 @@ internal static NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties D } if (property.NameEquals("fqdns")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs index 17dd5a17f9c9..3d9298b12243 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceListResult DeserializeNetworkInterfaceListResult { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs index 3359d60355fb..a7404affc815 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceLoadBalancerListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceLoadBalancerListResult DeserializeNetworkInterfa { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs index e9fcd68a7caf..37a9ea4f1c95 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfiguration.Serialization.cs @@ -68,15 +68,30 @@ internal static NetworkInterfaceTapConfiguration DeserializeNetworkInterfaceTapC } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualNetworkTap")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkTap = VirtualNetworkTap.DeserializeVirtualNetworkTap(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs index 6f3768deb4cd..0034e0b3f8ed 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkInterfaceTapConfigurationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkInterfaceTapConfigurationListResult DeserializeNetworkInt { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfile.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfile.Serialization.cs index 5a87d6e83acd..456cb62ef8a9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfile.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfile.Serialization.cs @@ -94,6 +94,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,10 +109,20 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("containerNetworkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +133,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property0.NameEquals("containerNetworkInterfaceConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,6 +153,11 @@ internal static NetworkProfile DeserializeNetworkProfile(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfileListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfileListResult.Serialization.cs index fad5297b8d1a..4481a3ccbbfd 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfileListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkProfileListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkProfileListResult DeserializeNetworkProfileListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkRuleCondition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkRuleCondition.Serialization.cs index d8d675545d09..0fea5f0818ab 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkRuleCondition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkRuleCondition.Serialization.cs @@ -106,6 +106,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement { if (property.NameEquals("ipProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -116,6 +121,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("sourceAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -126,6 +136,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("destinationAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -136,6 +151,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("destinationPorts")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -146,6 +166,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("sourceIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -156,6 +181,11 @@ internal static NetworkRuleCondition DeserializeNetworkRuleCondition(JsonElement } if (property.NameEquals("destinationIpGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroup.Serialization.cs index 9b7e178f298e..e2b2b8874c05 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroup.Serialization.cs @@ -97,6 +97,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -107,10 +112,20 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("securityRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +136,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("defaultSecurityRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -131,6 +151,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("networkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -141,6 +166,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -151,6 +181,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("flowLogs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -166,6 +201,11 @@ internal static NetworkSecurityGroup DeserializeNetworkSecurityGroup(JsonElement } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs index b7a23d2ef43e..2ef9e18e30e7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkSecurityGroupListResult DeserializeNetworkSecurityGroupLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs index d3c364de0f44..16163c358bf5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityGroupResult.Serialization.cs @@ -21,11 +21,21 @@ internal static NetworkSecurityGroupResult DeserializeNetworkSecurityGroupResult { if (property.NameEquals("securityRuleAccessResult")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } securityRuleAccessResult = new SecurityRuleAccess(property.Value.GetString()); continue; } if (property.NameEquals("evaluatedNetworkSecurityGroups")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs index d2841843a221..4215d519aae4 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkSecurityRulesEvaluationResult.Serialization.cs @@ -29,26 +29,51 @@ internal static NetworkSecurityRulesEvaluationResult DeserializeNetworkSecurityR } if (property.NameEquals("protocolMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocolMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("sourceMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourceMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("sourcePortMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sourcePortMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("destinationMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } destinationMatched = property.Value.GetBoolean(); continue; } if (property.NameEquals("destinationPortMatched")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } destinationPortMatched = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs index 211b97ea3991..66b3593b3f93 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualAppliance.Serialization.cs @@ -103,11 +103,21 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE { if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = ManagedServiceIdentity.DeserializeManagedServiceIdentity(property.Value); continue; } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = VirtualApplianceSkuProperties.DeserializeVirtualApplianceSkuProperties(property.Value); continue; } @@ -138,6 +148,11 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -148,10 +163,20 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("bootStrapConfigurationBlob")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -162,11 +187,21 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("cloudInitConfigurationBlob")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -177,11 +212,21 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property0.NameEquals("virtualApplianceAsn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualApplianceAsn = property0.Value.GetInt64(); continue; } if (property0.NameEquals("virtualApplianceNics")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -192,6 +237,11 @@ internal static NetworkVirtualAppliance DeserializeNetworkVirtualAppliance(JsonE } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs index 67441cd5e803..eb0f4420a1a8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkVirtualApplianceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NetworkVirtualApplianceListResult DeserializeNetworkVirtualAppli { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcher.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcher.Serialization.cs index 065fd874e22c..b4338b745319 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcher.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcher.Serialization.cs @@ -81,6 +81,11 @@ internal static NetworkWatcher DeserializeNetworkWatcher(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -91,10 +96,20 @@ internal static NetworkWatcher DeserializeNetworkWatcher(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcherListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcherListResult.Serialization.cs index d6b7365ea3d5..8a89729d5427 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcherListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NetworkWatcherListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static NetworkWatcherListResult DeserializeNetworkWatcherListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NextHopResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NextHopResult.Serialization.cs index c9c97ede870e..2e192a566192 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NextHopResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/NextHopResult.Serialization.cs @@ -21,6 +21,11 @@ internal static NextHopResult DeserializeNextHopResult(JsonElement element) { if (property.NameEquals("nextHopType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nextHopType = new NextHopType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Operation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Operation.Serialization.cs index 1c024956c0f9..32d65b68e825 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Operation.Serialization.cs @@ -27,6 +27,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } @@ -37,10 +42,20 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceSpecification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceSpecification = OperationPropertiesFormatServiceSpecification.DeserializeOperationPropertiesFormatServiceSpecification(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationListResult.Serialization.cs index 41d7fffb322f..fdd1fa5f3f29 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs index f4c5dd46a234..d02efcc3053d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OperationPropertiesFormatServiceSpecification.Serialization.cs @@ -21,6 +21,11 @@ internal static OperationPropertiesFormatServiceSpecification DeserializeOperati { if (property.NameEquals("metricSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -31,6 +36,11 @@ internal static OperationPropertiesFormatServiceSpecification DeserializeOperati } if (property.NameEquals("logSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OutboundRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OutboundRule.Serialization.cs index 18f0984538e2..4cff0c3ddc7c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OutboundRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/OutboundRule.Serialization.cs @@ -104,15 +104,30 @@ internal static OutboundRule DeserializeOutboundRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("allocatedOutboundPorts")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allocatedOutboundPorts = property0.Value.GetInt32(); continue; } if (property0.NameEquals("frontendIPConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,26 +138,51 @@ internal static OutboundRule DeserializeOutboundRule(JsonElement element) } if (property0.NameEquals("backendAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } backendAddressPool = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new LoadBalancerOutboundRuleProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("enableTcpReset")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableTcpReset = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs index c350e49761e7..132a042ed434 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SConnectionConfiguration.Serialization.cs @@ -68,20 +68,40 @@ internal static P2SConnectionConfiguration DeserializeP2SConnectionConfiguration } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("vpnClientAddressPool")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientAddressPool = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SVpnGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SVpnGateway.Serialization.cs index fb87e0590644..5d2c0f9c1bd8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SVpnGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/P2SVpnGateway.Serialization.cs @@ -111,6 +111,11 @@ internal static P2SVpnGateway DeserializeP2SVpnGateway(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -121,15 +126,30 @@ internal static P2SVpnGateway DeserializeP2SVpnGateway(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("p2SConnectionConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -140,21 +160,41 @@ internal static P2SVpnGateway DeserializeP2SVpnGateway(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnGatewayScaleUnit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGatewayScaleUnit = property0.Value.GetInt32(); continue; } if (property0.NameEquals("vpnServerConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnServerConfiguration = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("vpnClientConnectionHealth")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientConnectionHealth = VpnClientConnectionHealth.DeserializeVpnClientConnectionHealth(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureFilter.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureFilter.Serialization.cs index 66b3d8d1da4f..00f2527a86bf 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureFilter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureFilter.Serialization.cs @@ -54,6 +54,11 @@ internal static PacketCaptureFilter DeserializePacketCaptureFilter(JsonElement e { if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new PcProtocol(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureListResult.Serialization.cs index 0206bdeecba0..16456cd58871 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PacketCaptureListResult DeserializePacketCaptureListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs index b2e0a9839a81..459640c35b6a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureQueryStatusResult.Serialization.cs @@ -36,11 +36,21 @@ internal static PacketCaptureQueryStatusResult DeserializePacketCaptureQueryStat } if (property.NameEquals("captureStartTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } captureStartTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("packetCaptureStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } packetCaptureStatus = new PcStatus(property.Value.GetString()); continue; } @@ -51,6 +61,11 @@ internal static PacketCaptureQueryStatusResult DeserializePacketCaptureQueryStat } if (property.NameEquals("packetCaptureError")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureResult.Serialization.cs index e8ffe78f766b..b9ce7b7bf60b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PacketCaptureResult.Serialization.cs @@ -44,6 +44,11 @@ internal static PacketCaptureResult DeserializePacketCaptureResult(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("target")) @@ -53,26 +58,51 @@ internal static PacketCaptureResult DeserializePacketCaptureResult(JsonElement e } if (property0.NameEquals("bytesToCapturePerPacket")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bytesToCapturePerPacket = property0.Value.GetInt32(); continue; } if (property0.NameEquals("totalBytesPerSession")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } totalBytesPerSession = property0.Value.GetInt32(); continue; } if (property0.NameEquals("timeLimitInSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } timeLimitInSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("storageLocation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } storageLocation = PacketCaptureStorageLocation.DeserializePacketCaptureStorageLocation(property0.Value); continue; } if (property0.NameEquals("filters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -83,6 +113,11 @@ internal static PacketCaptureResult DeserializePacketCaptureResult(JsonElement e } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilter.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilter.Serialization.cs index 4e00a644c448..13c36b844c06 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilter.Serialization.cs @@ -78,6 +78,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -93,10 +98,20 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -107,6 +122,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -117,6 +137,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property0.NameEquals("ipv6Peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -127,6 +152,11 @@ internal static PatchRouteFilter DeserializePatchRouteFilter(JsonElement element } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilterRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilterRule.Serialization.cs index 8e0337e76621..a860104b3ba7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilterRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PatchRouteFilterRule.Serialization.cs @@ -75,20 +75,40 @@ internal static PatchRouteFilterRule DeserializePatchRouteFilterRule(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("access")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } access = new Access(property0.Value.GetString()); continue; } if (property0.NameEquals("routeFilterRuleType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilterRuleType = new RouteFilterRuleType(property0.Value.GetString()); continue; } if (property0.NameEquals("communities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -99,6 +119,11 @@ internal static PatchRouteFilterRule DeserializePatchRouteFilterRule(JsonElement } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs index 339349d0eca4..e0544ef5bd53 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnection.Serialization.cs @@ -93,15 +93,30 @@ internal static PeerExpressRouteCircuitConnection DeserializePeerExpressRouteCir } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("expressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("peerExpressRouteCircuitPeering")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerExpressRouteCircuitPeering = DeserializeSubResource(property0.Value); continue; } @@ -112,6 +127,11 @@ internal static PeerExpressRouteCircuitConnection DeserializePeerExpressRouteCir } if (property0.NameEquals("circuitConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } circuitConnectionStatus = new CircuitConnectionStatus(property0.Value.GetString()); continue; } @@ -127,6 +147,11 @@ internal static PeerExpressRouteCircuitConnection DeserializePeerExpressRouteCir } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs index 38264ce5b3a8..cef2ad1f864f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PeerExpressRouteCircuitConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PeerExpressRouteCircuitConnectionListResult DeserializePeerExpre { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PolicySettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PolicySettings.Serialization.cs index 745814714842..a20740282261 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PolicySettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PolicySettings.Serialization.cs @@ -54,26 +54,51 @@ internal static PolicySettings DeserializePolicySettings(JsonElement element) { if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = new WebApplicationFirewallEnabledState(property.Value.GetString()); continue; } if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = new WebApplicationFirewallMode(property.Value.GetString()); continue; } if (property.NameEquals("requestBodyCheck")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requestBodyCheck = property.Value.GetBoolean(); continue; } if (property.NameEquals("maxRequestBodySizeInKb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxRequestBodySizeInKb = property.Value.GetInt32(); continue; } if (property.NameEquals("fileUploadLimitInMb")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fileUploadLimitInMb = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs index cddb1819cf95..aa7b6167359f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneConfig.Serialization.cs @@ -46,6 +46,11 @@ internal static PrivateDnsZoneConfig DeserializePrivateDnsZoneConfig(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateDnsZoneId")) @@ -55,6 +60,11 @@ internal static PrivateDnsZoneConfig DeserializePrivateDnsZoneConfig(JsonElement } if (property0.NameEquals("recordSets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs index 5681bf19716b..a0dcc74ce413 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroup.Serialization.cs @@ -68,15 +68,30 @@ internal static PrivateDnsZoneGroup DeserializePrivateDnsZoneGroup(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateDnsZoneConfigs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs index 294487290db0..c4b58f1a1d7b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateDnsZoneGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateDnsZoneGroupListResult DeserializePrivateDnsZoneGroupList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpoint.Serialization.cs index 9de97669ceab..5136a044cd3e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -121,6 +121,11 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -131,15 +136,30 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("networkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -150,11 +170,21 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateLinkServiceConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -165,6 +195,11 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property0.NameEquals("manualPrivateLinkServiceConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -175,6 +210,11 @@ internal static PrivateEndpoint DeserializePrivateEndpoint(JsonElement element) } if (property0.NameEquals("customDnsConfigs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index f2ecafb92ef8..db72930cc105 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -70,20 +70,40 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index 231ccb4a7b42..a31c8ae74b3b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointListResult.Serialization.cs index 00f8fa8f256d..d98eb4e7241c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateEndpointListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateEndpointListResult DeserializePrivateEndpointListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkService.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkService.Serialization.cs index fd24ac791ba6..7e2ab4ddb3e5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkService.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkService.Serialization.cs @@ -135,6 +135,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -145,10 +150,20 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("loadBalancerFrontendIpConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -159,6 +174,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +189,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("networkInterfaces")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -179,11 +204,21 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateEndpointConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -194,16 +229,31 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("visibility")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } visibility = ResourceSet.DeserializeResourceSet(property0.Value); continue; } if (property0.NameEquals("autoApproval")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } autoApproval = ResourceSet.DeserializeResourceSet(property0.Value); continue; } if (property0.NameEquals("fqdns")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -219,6 +269,11 @@ internal static PrivateLinkService DeserializePrivateLinkService(JsonElement ele } if (property0.NameEquals("enableProxyProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableProxyProtocol = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs index 94b5e52e0758..1bedb76acbeb 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceConnection.Serialization.cs @@ -92,10 +92,20 @@ internal static PrivateLinkServiceConnection DeserializePrivateLinkServiceConnec } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -106,6 +116,11 @@ internal static PrivateLinkServiceConnection DeserializePrivateLinkServiceConnec } if (property0.NameEquals("groupIds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -121,6 +136,11 @@ internal static PrivateLinkServiceConnection DeserializePrivateLinkServiceConnec } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs index 896bb154ff15..966a1dfa5f41 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceIpConfiguration.Serialization.cs @@ -92,6 +92,11 @@ internal static PrivateLinkServiceIpConfiguration DeserializePrivateLinkServiceI } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAddress")) @@ -101,26 +106,51 @@ internal static PrivateLinkServiceIpConfiguration DeserializePrivateLinkServiceI } if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = Subnet.DeserializeSubnet(property0.Value); continue; } if (property0.NameEquals("primary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primary = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs index 650af2455e75..eb006d420565 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PrivateLinkServiceListResult DeserializePrivateLinkServiceListRe { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs index 76f7e3c6ae57..a2e1d8004aab 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesAutoApproval.Serialization.cs @@ -36,6 +36,11 @@ internal static PrivateLinkServicePropertiesAutoApproval DeserializePrivateLinkS { if (property.NameEquals("subscriptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs index fc367a3259b8..a989c2132fbc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServicePropertiesVisibility.Serialization.cs @@ -36,6 +36,11 @@ internal static PrivateLinkServicePropertiesVisibility DeserializePrivateLinkSer { if (property.NameEquals("subscriptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs index cb7d65f7b5ae..0296d2396e57 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PrivateLinkServiceVisibility.Serialization.cs @@ -19,6 +19,11 @@ internal static PrivateLinkServiceVisibility DeserializePrivateLinkServiceVisibi { if (property.NameEquals("visible")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } visible = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Probe.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Probe.Serialization.cs index 6a1faa9e0e04..55fbc5687270 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Probe.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Probe.Serialization.cs @@ -94,10 +94,20 @@ internal static Probe DeserializeProbe(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("loadBalancingRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -108,21 +118,41 @@ internal static Probe DeserializeProbe(JsonElement element) } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new ProbeProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("port")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } port = property0.Value.GetInt32(); continue; } if (property0.NameEquals("intervalInSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } intervalInSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("numberOfProbes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } numberOfProbes = property0.Value.GetInt32(); continue; } @@ -133,6 +163,11 @@ internal static Probe DeserializeProbe(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PropagatedRouteTable.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PropagatedRouteTable.Serialization.cs index 40a45756b49f..f948731a7d44 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PropagatedRouteTable.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PropagatedRouteTable.Serialization.cs @@ -47,6 +47,11 @@ internal static PropagatedRouteTable DeserializePropagatedRouteTable(JsonElement { if (property.NameEquals("labels")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -57,6 +62,11 @@ internal static PropagatedRouteTable DeserializePropagatedRouteTable(JsonElement } if (property.NameEquals("ids")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs index 75ab1f7d3dfe..d7bc6d8478f7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ProtocolCustomSettingsFormat.Serialization.cs @@ -48,6 +48,11 @@ internal static ProtocolCustomSettingsFormat DeserializeProtocolCustomSettingsFo { if (property.NameEquals("protocol")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new DdosCustomPolicyProtocol(property.Value.GetString()); continue; } @@ -63,6 +68,11 @@ internal static ProtocolCustomSettingsFormat DeserializeProtocolCustomSettingsFo } if (property.NameEquals("triggerSensitivityOverride")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } triggerSensitivityOverride = new DdosCustomPolicyTriggerSensitivityOverride(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddress.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddress.Serialization.cs index 9bf0dce208cf..332463ef324f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddress.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddress.Serialization.cs @@ -128,6 +128,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = PublicIPAddressSku.DeserializePublicIPAddressSku(property.Value); continue; } @@ -138,6 +143,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -168,6 +178,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -178,35 +193,70 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("publicIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("ipConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ipConfiguration = IPConfiguration.DeserializeIPConfiguration(property0.Value); continue; } if (property0.NameEquals("dnsSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dnsSettings = PublicIPAddressDnsSettings.DeserializePublicIPAddressDnsSettings(property0.Value); continue; } if (property0.NameEquals("ddosSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ddosSettings = DdosSettings.DeserializeDdosSettings(property0.Value); continue; } if (property0.NameEquals("ipTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -222,11 +272,21 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property0.NameEquals("publicIPPrefix")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPPrefix = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("idleTimeoutInMinutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } idleTimeoutInMinutes = property0.Value.GetInt32(); continue; } @@ -237,6 +297,11 @@ internal static PublicIPAddress DeserializePublicIPAddress(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressListResult.Serialization.cs index 127618bafbfc..50f411d391ca 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PublicIPAddressListResult DeserializePublicIPAddressListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressSku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressSku.Serialization.cs index 3608c02e02b8..956f59c28d0b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPAddressSku.Serialization.cs @@ -30,6 +30,11 @@ internal static PublicIPAddressSku DeserializePublicIPAddressSku(JsonElement ele { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new PublicIPAddressSkuName(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefix.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefix.Serialization.cs index d75ecb19863c..c8462e78de9c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefix.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefix.Serialization.cs @@ -100,6 +100,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = PublicIPPrefixSku.DeserializePublicIPPrefixSku(property.Value); continue; } @@ -110,6 +115,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property.NameEquals("zones")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -140,6 +150,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -150,15 +165,30 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicIPAddressVersion")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddressVersion = new IPVersion(property0.Value.GetString()); continue; } if (property0.NameEquals("ipTags")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -169,6 +199,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("prefixLength")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } prefixLength = property0.Value.GetInt32(); continue; } @@ -179,6 +214,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("publicIPAddresses")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -189,6 +229,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("loadBalancerFrontendIpConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } loadBalancerFrontendIpConfiguration = SubResource.DeserializeSubResource(property0.Value); continue; } @@ -199,6 +244,11 @@ internal static PublicIPPrefix DeserializePublicIPPrefix(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs index 994d4d81028a..1c56168b45e2 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static PublicIPPrefixListResult DeserializePublicIPPrefixListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixSku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixSku.Serialization.cs index 4e2647d4a1cb..c5773383a144 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixSku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/PublicIPPrefixSku.Serialization.cs @@ -30,6 +30,11 @@ internal static PublicIPPrefixSku DeserializePublicIPPrefixSku(JsonElement eleme { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new PublicIPPrefixSkuName(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RadiusServer.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RadiusServer.Serialization.cs index bdf7c57ed8fb..3f529e73558a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RadiusServer.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RadiusServer.Serialization.cs @@ -44,6 +44,11 @@ internal static RadiusServer DeserializeRadiusServer(JsonElement element) } if (property.NameEquals("radiusServerScore")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } radiusServerScore = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RecordSet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RecordSet.Serialization.cs index ab81506766fd..2e003a6a64d8 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RecordSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RecordSet.Serialization.cs @@ -40,16 +40,31 @@ internal static RecordSet DeserializeRecordSet(JsonElement element) } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property.Value.GetString()); continue; } if (property.NameEquals("ttl")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ttl = property.Value.GetInt32(); continue; } if (property.NameEquals("ipAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Resource.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Resource.Serialization.cs index 285709de70f1..8027571be6fc 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Resource.Serialization.cs @@ -71,6 +71,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLink.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLink.Serialization.cs index d50a77a23520..722ddab92486 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLink.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLink.Serialization.cs @@ -74,6 +74,11 @@ internal static ResourceNavigationLink DeserializeResourceNavigationLink(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("linkedResourceType")) @@ -88,6 +93,11 @@ internal static ResourceNavigationLink DeserializeResourceNavigationLink(JsonEle } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs index b4907d311150..7fe32a6a6192 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceNavigationLinksListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceNavigationLinksListResult DeserializeResourceNavigationL { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceSet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceSet.Serialization.cs index d7d80ca42beb..e3421cc960c7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ResourceSet.Serialization.cs @@ -36,6 +36,11 @@ internal static ResourceSet DeserializeResourceSet(JsonElement element) { if (property.NameEquals("subscriptions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RetentionPolicyParameters.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RetentionPolicyParameters.Serialization.cs index 47f3ab373b91..4a158f907805 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RetentionPolicyParameters.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RetentionPolicyParameters.Serialization.cs @@ -36,11 +36,21 @@ internal static RetentionPolicyParameters DeserializeRetentionPolicyParameters(J { if (property.NameEquals("days")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } days = property.Value.GetInt32(); continue; } if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Route.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Route.Serialization.cs index d15397ddb565..d31c4aa2aae5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Route.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Route.Serialization.cs @@ -74,6 +74,11 @@ internal static Route DeserializeRoute(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("addressPrefix")) @@ -83,6 +88,11 @@ internal static Route DeserializeRoute(JsonElement element) } if (property0.NameEquals("nextHopType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } nextHopType = new RouteNextHopType(property0.Value.GetString()); continue; } @@ -93,6 +103,11 @@ internal static Route DeserializeRoute(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilter.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilter.Serialization.cs index fd68e933ec1a..810822d08301 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilter.Serialization.cs @@ -94,6 +94,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,10 +109,20 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +133,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -128,6 +148,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property0.NameEquals("ipv6Peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -138,6 +163,11 @@ internal static RouteFilter DeserializeRouteFilter(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterListResult.Serialization.cs index 02cc22523a4c..272870312bd2 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteFilterListResult DeserializeRouteFilterListResult(JsonEleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRule.Serialization.cs index 004cd8d9df87..39b1b2ed8ef6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRule.Serialization.cs @@ -91,20 +91,40 @@ internal static RouteFilterRule DeserializeRouteFilterRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("access")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } access = new Access(property0.Value.GetString()); continue; } if (property0.NameEquals("routeFilterRuleType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeFilterRuleType = new RouteFilterRuleType(property0.Value.GetString()); continue; } if (property0.NameEquals("communities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -115,6 +135,11 @@ internal static RouteFilterRule DeserializeRouteFilterRule(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs index ab74c102b731..0ad693d0b902 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteFilterRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteFilterRuleListResult DeserializeRouteFilterRuleListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteListResult.Serialization.cs index 7c28181ce6a5..5020b859278f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteListResult DeserializeRouteListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTable.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTable.Serialization.cs index 500429cd17fc..751df7f1438b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTable.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTable.Serialization.cs @@ -99,6 +99,11 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -109,10 +114,20 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -123,6 +138,11 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,11 +153,21 @@ internal static RouteTable DeserializeRouteTable(JsonElement element) } if (property0.NameEquals("disableBgpRoutePropagation")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableBgpRoutePropagation = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTableListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTableListResult.Serialization.cs index f39129beea8e..589a35032fac 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTableListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RouteTableListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static RouteTableListResult DeserializeRouteTableListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RoutingConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RoutingConfiguration.Serialization.cs index efb17b19e6b6..9cc035e6dee2 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RoutingConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/RoutingConfiguration.Serialization.cs @@ -42,16 +42,31 @@ internal static RoutingConfiguration DeserializeRoutingConfiguration(JsonElement { if (property.NameEquals("associatedRouteTable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } associatedRouteTable = SubResource.DeserializeSubResource(property.Value); continue; } if (property.NameEquals("propagatedRouteTables")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } propagatedRouteTables = PropagatedRouteTable.DeserializePropagatedRouteTable(property.Value); continue; } if (property.NameEquals("vnetRoutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vnetRoutes = VnetRoute.DeserializeVnetRoute(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs index e4db69dcc81b..8ec5ea51c9ec 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupNetworkInterface.Serialization.cs @@ -25,6 +25,11 @@ internal static SecurityGroupNetworkInterface DeserializeSecurityGroupNetworkInt } if (property.NameEquals("securityRuleAssociations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } securityRuleAssociations = SecurityRuleAssociations.DeserializeSecurityRuleAssociations(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupViewResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupViewResult.Serialization.cs index bc32b78a7e5f..60378ccdde10 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupViewResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityGroupViewResult.Serialization.cs @@ -20,6 +20,11 @@ internal static SecurityGroupViewResult DeserializeSecurityGroupViewResult(JsonE { if (property.NameEquals("networkInterfaces")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProvider.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProvider.Serialization.cs index fd1b925f9ee0..367b607a7456 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProvider.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProvider.Serialization.cs @@ -94,6 +94,11 @@ internal static SecurityPartnerProvider DeserializeSecurityPartnerProvider(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,25 +109,50 @@ internal static SecurityPartnerProvider DeserializeSecurityPartnerProvider(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("securityProviderName")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } securityProviderName = new SecurityProviderName(property0.Value.GetString()); continue; } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new SecurityPartnerProviderConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs index ce09e9d5f30c..ae1df7fa9de0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityPartnerProviderListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SecurityPartnerProviderListResult DeserializeSecurityPartnerProv { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRule.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRule.Serialization.cs index 205eae1b95a5..149d22dba93c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRule.Serialization.cs @@ -177,6 +177,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -186,6 +191,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("protocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } protocol = new SecurityRuleProtocol(property0.Value.GetString()); continue; } @@ -206,6 +216,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("sourceAddressPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -216,6 +231,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("sourceApplicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -231,6 +251,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("destinationAddressPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -241,6 +266,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("destinationApplicationSecurityGroups")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -251,6 +281,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("sourcePortRanges")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -261,6 +296,11 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("destinationPortRanges")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -271,21 +311,41 @@ internal static SecurityRule DeserializeSecurityRule(JsonElement element) } if (property0.NameEquals("access")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } access = new SecurityRuleAccess(property0.Value.GetString()); continue; } if (property0.NameEquals("priority")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } priority = property0.Value.GetInt32(); continue; } if (property0.NameEquals("direction")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } direction = new SecurityRuleDirection(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleAssociations.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleAssociations.Serialization.cs index 8e2b2ab96584..b918f166e994 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleAssociations.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleAssociations.Serialization.cs @@ -23,16 +23,31 @@ internal static SecurityRuleAssociations DeserializeSecurityRuleAssociations(Jso { if (property.NameEquals("networkInterfaceAssociation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkInterfaceAssociation = NetworkInterfaceAssociation.DeserializeNetworkInterfaceAssociation(property.Value); continue; } if (property.NameEquals("subnetAssociation")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } subnetAssociation = SubnetAssociation.DeserializeSubnetAssociation(property.Value); continue; } if (property.NameEquals("defaultSecurityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -43,6 +58,11 @@ internal static SecurityRuleAssociations DeserializeSecurityRuleAssociations(Jso } if (property.NameEquals("effectiveSecurityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleListResult.Serialization.cs index 816f0ffcdf58..5d3e2325757f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SecurityRuleListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SecurityRuleListResult DeserializeSecurityRuleListResult(JsonEle { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLink.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLink.Serialization.cs index 93925bebab60..3b751223f8b6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLink.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLink.Serialization.cs @@ -92,6 +92,11 @@ internal static ServiceAssociationLink DeserializeServiceAssociationLink(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("linkedResourceType")) @@ -106,16 +111,31 @@ internal static ServiceAssociationLink DeserializeServiceAssociationLink(JsonEle } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("allowDelete")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowDelete = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("locations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs index 35db6011a7bb..5b2811fbd44b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceAssociationLinksListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceAssociationLinksListResult DeserializeServiceAssociationL { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs index 8a500eb6a821..3f9689a73001 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicy.Serialization.cs @@ -94,6 +94,11 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -104,10 +109,20 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceEndpointPolicyDefinitions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -118,6 +133,11 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -133,6 +153,11 @@ internal static ServiceEndpointPolicy DeserializeServiceEndpointPolicy(JsonEleme } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs index 9885fafe3d66..c5033791f304 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinition.Serialization.cs @@ -80,6 +80,11 @@ internal static ServiceEndpointPolicyDefinition DeserializeServiceEndpointPolicy } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("description")) @@ -94,6 +99,11 @@ internal static ServiceEndpointPolicyDefinition DeserializeServiceEndpointPolicy } if (property0.NameEquals("serviceResources")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -104,6 +114,11 @@ internal static ServiceEndpointPolicyDefinition DeserializeServiceEndpointPolicy } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs index 30fa39bb2beb..5bc04d71863c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyDefinitionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceEndpointPolicyDefinitionListResult DeserializeServiceEndp { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs index 2a9f9f5fc84f..4fe249d09872 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceEndpointPolicyListResult DeserializeServiceEndpointPolicy { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs index 7b00cc1f4c9f..60ee09ecbce7 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceEndpointPropertiesFormat.Serialization.cs @@ -48,6 +48,11 @@ internal static ServiceEndpointPropertiesFormat DeserializeServiceEndpointProper } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -58,6 +63,11 @@ internal static ServiceEndpointPropertiesFormat DeserializeServiceEndpointProper } if (property.NameEquals("provisioningState")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformation.Serialization.cs index 70cd725cfcf6..2057a3cb155a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformation.Serialization.cs @@ -21,6 +21,11 @@ internal static ServiceTagInformation DeserializeServiceTagInformation(JsonEleme { if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = ServiceTagInformationPropertiesFormat.DeserializeServiceTagInformationPropertiesFormat(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs index 3990df90173f..643bcbaf2e74 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagInformationPropertiesFormat.Serialization.cs @@ -38,6 +38,11 @@ internal static ServiceTagInformationPropertiesFormat DeserializeServiceTagInfor } if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagsListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagsListResult.Serialization.cs index b045bae027d7..719483a64d4b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagsListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/ServiceTagsListResult.Serialization.cs @@ -50,6 +50,11 @@ internal static ServiceTagsListResult DeserializeServiceTagsListResult(JsonEleme } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/StaticRoute.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/StaticRoute.Serialization.cs index e455b84d313b..952a6942114f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/StaticRoute.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/StaticRoute.Serialization.cs @@ -53,6 +53,11 @@ internal static StaticRoute DeserializeStaticRoute(JsonElement element) } if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Subnet.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Subnet.Serialization.cs index bf0eca3dbe5f..603e44fc8047 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Subnet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Subnet.Serialization.cs @@ -154,6 +154,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("addressPrefix")) @@ -163,6 +168,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("addressPrefixes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -173,21 +183,41 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("networkSecurityGroup")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkSecurityGroup = NetworkSecurityGroup.DeserializeNetworkSecurityGroup(property0.Value); continue; } if (property0.NameEquals("routeTable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeTable = RouteTable.DeserializeRouteTable(property0.Value); continue; } if (property0.NameEquals("natGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } natGateway = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("serviceEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -198,6 +228,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("serviceEndpointPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -208,6 +243,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("privateEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -218,6 +258,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -228,6 +273,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("ipConfigurationProfiles")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -238,6 +288,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("ipAllocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -248,6 +303,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("resourceNavigationLinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -258,6 +318,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("serviceAssociationLinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -268,6 +333,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("delegations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -283,6 +353,11 @@ internal static Subnet DeserializeSubnet(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetAssociation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetAssociation.Serialization.cs index 4c170b781669..f9fcea1929d9 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetAssociation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetAssociation.Serialization.cs @@ -26,6 +26,11 @@ internal static SubnetAssociation DeserializeSubnetAssociation(JsonElement eleme } if (property.NameEquals("securityRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetListResult.Serialization.cs index f76fff7875fe..455cc11a7d1f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/SubnetListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static SubnetListResult DeserializeSubnetListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Topology.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Topology.Serialization.cs index 882e779f5554..c1c83c6ce1b6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Topology.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/Topology.Serialization.cs @@ -29,16 +29,31 @@ internal static Topology DeserializeTopology(JsonElement element) } if (property.NameEquals("createdDateTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdDateTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("lastModified")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastModified = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("resources")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyAssociation.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyAssociation.Serialization.cs index fa6eaec10815..c300d9bebbaa 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyAssociation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyAssociation.Serialization.cs @@ -31,6 +31,11 @@ internal static TopologyAssociation DeserializeTopologyAssociation(JsonElement e } if (property.NameEquals("associationType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } associationType = new AssociationType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyResource.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyResource.Serialization.cs index 89e0128ad44e..3c8ec5924b35 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TopologyResource.Serialization.cs @@ -38,6 +38,11 @@ internal static TopologyResource DeserializeTopologyResource(JsonElement element } if (property.NameEquals("associations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs index f54cedbbbcf7..9bd77d51ca82 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsConfigurationProperties.Serialization.cs @@ -54,6 +54,11 @@ internal static TrafficAnalyticsConfigurationProperties DeserializeTrafficAnalyt { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } @@ -74,6 +79,11 @@ internal static TrafficAnalyticsConfigurationProperties DeserializeTrafficAnalyt } if (property.NameEquals("trafficAnalyticsInterval")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } trafficAnalyticsInterval = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs index ebdd14ebebb9..06cd6dd2c473 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TrafficAnalyticsProperties.Serialization.cs @@ -30,6 +30,11 @@ internal static TrafficAnalyticsProperties DeserializeTrafficAnalyticsProperties { if (property.NameEquals("networkWatcherFlowAnalyticsConfiguration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } networkWatcherFlowAnalyticsConfiguration = TrafficAnalyticsConfigurationProperties.DeserializeTrafficAnalyticsConfigurationProperties(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingDetails.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingDetails.Serialization.cs index e0d1cd7f6afe..90bd8f996ed5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingDetails.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingDetails.Serialization.cs @@ -44,6 +44,11 @@ internal static TroubleshootingDetails DeserializeTroubleshootingDetails(JsonEle } if (property.NameEquals("recommendedActions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingResult.Serialization.cs index 2c33564a2dbf..5d8bfaf52703 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TroubleshootingResult.Serialization.cs @@ -24,11 +24,21 @@ internal static TroubleshootingResult DeserializeTroubleshootingResult(JsonEleme { if (property.NameEquals("startTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } startTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("endTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } endTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -39,6 +49,11 @@ internal static TroubleshootingResult DeserializeTroubleshootingResult(JsonEleme } if (property.NameEquals("results")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TunnelConnectionHealth.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TunnelConnectionHealth.Serialization.cs index 2f700eac7fef..4d2fda0c3c4e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TunnelConnectionHealth.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/TunnelConnectionHealth.Serialization.cs @@ -28,16 +28,31 @@ internal static TunnelConnectionHealth DeserializeTunnelConnectionHealth(JsonEle } if (property.NameEquals("connectionStatus")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VirtualNetworkGatewayConnectionStatus(property.Value.GetString()); continue; } if (property.NameEquals("ingressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("egressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/UsagesListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/UsagesListResult.Serialization.cs index 44ebd44c6358..35ceb764c12f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/UsagesListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/UsagesListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static UsagesListResult DeserializeUsagesListResult(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VM.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VM.Serialization.cs index f398d86e2024..8bcc1c9c791b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VM.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VM.Serialization.cs @@ -71,6 +71,11 @@ internal static VM DeserializeVM(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VerificationIPFlowResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VerificationIPFlowResult.Serialization.cs index 9da1d507ff8b..23360d899669 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VerificationIPFlowResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VerificationIPFlowResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VerificationIPFlowResult DeserializeVerificationIPFlowResult(Jso { if (property.NameEquals("access")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } access = new Access(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHub.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHub.Serialization.cs index 48db084773b9..f8253717a90a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHub.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHub.Serialization.cs @@ -163,6 +163,11 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -173,40 +178,80 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualWan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualWan = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("vpnGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("p2SVpnGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } p2SVpnGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("expressRouteGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("azureFirewall")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureFirewall = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("securityPartnerProvider")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } securityPartnerProvider = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("virtualNetworkConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -222,11 +267,21 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property0.NameEquals("routeTable")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routeTable = VirtualHubRouteTable.DeserializeVirtualHubRouteTable(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } @@ -237,6 +292,11 @@ internal static VirtualHub DeserializeVirtualHub(JsonElement element) } if (property0.NameEquals("virtualHubRouteTableV2s")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRoute.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRoute.Serialization.cs index 99fca941d6eb..e49f879de1d0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRoute.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRoute.Serialization.cs @@ -42,6 +42,11 @@ internal static VirtualHubRoute DeserializeVirtualHubRoute(JsonElement element) { if (property.NameEquals("addressPrefixes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTable.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTable.Serialization.cs index 64c2a4832805..bb0048dc1f07 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTable.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTable.Serialization.cs @@ -36,6 +36,11 @@ internal static VirtualHubRouteTable DeserializeVirtualHubRouteTable(JsonElement { if (property.NameEquals("routes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs index eafe480ac299..066f57ab6c8c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteTableV2.Serialization.cs @@ -79,10 +79,20 @@ internal static VirtualHubRouteTableV2 DeserializeVirtualHubRouteTableV2(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("routes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -93,6 +103,11 @@ internal static VirtualHubRouteTableV2 DeserializeVirtualHubRouteTableV2(JsonEle } if (property0.NameEquals("attachedConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -103,6 +118,11 @@ internal static VirtualHubRouteTableV2 DeserializeVirtualHubRouteTableV2(JsonEle } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteV2.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteV2.Serialization.cs index 8f1f02ab9bc0..4b08305eb88d 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteV2.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualHubRouteV2.Serialization.cs @@ -64,6 +64,11 @@ internal static VirtualHubRouteV2 DeserializeVirtualHubRouteV2(JsonElement eleme } if (property.NameEquals("destinations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -79,6 +84,11 @@ internal static VirtualHubRouteV2 DeserializeVirtualHubRouteV2(JsonElement eleme } if (property.NameEquals("nextHops")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetwork.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetwork.Serialization.cs index 4c38be2f0670..89a5b70012ef 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetwork.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetwork.Serialization.cs @@ -151,6 +151,11 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -161,20 +166,40 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("addressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } addressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("dhcpOptions")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dhcpOptions = DhcpOptions.DeserializeDhcpOptions(property0.Value); continue; } if (property0.NameEquals("subnets")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -185,6 +210,11 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property0.NameEquals("virtualNetworkPeerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -200,31 +230,61 @@ internal static VirtualNetwork DeserializeVirtualNetwork(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("enableDdosProtection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableDdosProtection = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableVmProtection")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableVmProtection = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ddosProtectionPlan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ddosProtectionPlan = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("bgpCommunities")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpCommunities = VirtualNetworkBgpCommunities.DeserializeVirtualNetworkBgpCommunities(property0.Value); continue; } if (property0.NameEquals("ipAllocations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGateway.Serialization.cs index 8d5c3420e9e1..bcec1b655ac0 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGateway.Serialization.cs @@ -166,6 +166,11 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -176,10 +181,20 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("ipConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -190,56 +205,111 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property0.NameEquals("gatewayType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } gatewayType = new VirtualNetworkGatewayType(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnType = new VpnType(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnGatewayGeneration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGatewayGeneration = new VpnGatewayGeneration(property0.Value.GetString()); continue; } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enablePrivateIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enablePrivateIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("activeActive")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } activeActive = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("gatewayDefaultSite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } gatewayDefaultSite = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("sku")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } sku = VirtualNetworkGatewaySku.DeserializeVirtualNetworkGatewaySku(property0.Value); continue; } if (property0.NameEquals("vpnClientConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientConfiguration = VpnClientConfiguration.DeserializeVpnClientConfiguration(property0.Value); continue; } if (property0.NameEquals("bgpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpSettings = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } if (property0.NameEquals("customRoutes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } customRoutes = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } @@ -250,11 +320,21 @@ internal static VirtualNetworkGateway DeserializeVirtualNetworkGateway(JsonEleme } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("enableDnsForwarding")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableDnsForwarding = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs index f62b5616adc0..032edef0db98 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnection.Serialization.cs @@ -186,6 +186,11 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -196,6 +201,11 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("authorizationKey")) @@ -210,11 +220,21 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("virtualNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkGateway2 = VirtualNetworkGateway.DeserializeVirtualNetworkGateway(property0.Value); continue; } if (property0.NameEquals("localNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } localNetworkGateway2 = LocalNetworkGateway.DeserializeLocalNetworkGateway(property0.Value); continue; } @@ -225,16 +245,31 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("connectionProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionProtocol = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dpdTimeoutSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dpdTimeoutSeconds = property0.Value.GetInt32(); continue; } @@ -245,11 +280,21 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VirtualNetworkGatewayConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("tunnelConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -260,36 +305,71 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("peer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peer = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useLocalAzureIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useLocalAzureIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -300,6 +380,11 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("trafficSelectorPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -315,11 +400,21 @@ internal static VirtualNetworkGatewayConnection DeserializeVirtualNetworkGateway } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("expressRouteGatewayBypass")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteGatewayBypass = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs index 8838a864c53d..a75df0729a58 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListEntity.Serialization.cs @@ -174,6 +174,11 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -184,6 +189,11 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("authorizationKey")) @@ -198,11 +208,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("virtualNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualNetworkGateway2 = VirtualNetworkConnectionGatewayReference.DeserializeVirtualNetworkConnectionGatewayReference(property0.Value); continue; } if (property0.NameEquals("localNetworkGateway2")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } localNetworkGateway2 = VirtualNetworkConnectionGatewayReference.DeserializeVirtualNetworkConnectionGatewayReference(property0.Value); continue; } @@ -213,11 +233,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("connectionProtocol")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionProtocol = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } @@ -228,11 +258,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VirtualNetworkGatewayConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("tunnelConnectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -243,31 +283,61 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("peer")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peer = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -278,6 +348,11 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("trafficSelectorPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -293,11 +368,21 @@ internal static VirtualNetworkGatewayConnectionListEntity DeserializeVirtualNetw } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("expressRouteGatewayBypass")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } expressRouteGatewayBypass = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs index 89f7ca87c84a..3451145d5558 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayConnectionListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkGatewayConnectionListResult DeserializeVirtualNetw { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs index 81b9febd5cd0..f6fbcc3fc9ea 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.Serialization.cs @@ -75,20 +75,40 @@ internal static VirtualNetworkGatewayIPConfiguration DeserializeVirtualNetworkGa } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateIPAllocationMethod")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateIPAllocationMethod = new IPAllocationMethod(property0.Value.GetString()); continue; } if (property0.NameEquals("subnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } subnet = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("publicIPAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicIPAddress = DeserializeSubResource(property0.Value); continue; } @@ -99,6 +119,11 @@ internal static VirtualNetworkGatewayIPConfiguration DeserializeVirtualNetworkGa } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs index a95d7a648078..bc1ec5f719e4 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListConnectionsResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkGatewayListConnectionsResult DeserializeVirtualNet { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs index 390875d212ea..5dd8dbb2597c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewayListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkGatewayListResult DeserializeVirtualNetworkGateway { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs index 6fd27564d472..ea15c881fd7e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkGatewaySku.Serialization.cs @@ -37,16 +37,31 @@ internal static VirtualNetworkGatewaySku DeserializeVirtualNetworkGatewaySku(Jso { if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = new VirtualNetworkGatewaySkuName(property.Value.GetString()); continue; } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = new VirtualNetworkGatewaySkuTier(property.Value.GetString()); continue; } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListResult.Serialization.cs index 64cfaa41e565..bdae923d5ee4 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkListResult DeserializeVirtualNetworkListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs index 8ed3c8b5ab75..9798925f1f7a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkListUsageResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkListUsageResult DeserializeVirtualNetworkListUsage { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeering.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeering.Serialization.cs index 4fa81a53c7bc..5557195f215e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeering.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeering.Serialization.cs @@ -98,45 +98,90 @@ internal static VirtualNetworkPeering DeserializeVirtualNetworkPeering(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("allowVirtualNetworkAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowVirtualNetworkAccess = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowForwardedTraffic")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowForwardedTraffic = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowGatewayTransit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowGatewayTransit = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useRemoteGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useRemoteGateways = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("remoteVirtualNetwork")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteVirtualNetwork = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("remoteAddressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteAddressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("peeringState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peeringState = new VirtualNetworkPeeringState(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs index ec7ed5b977c6..7f9998e03ac3 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkPeeringListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkPeeringListResult DeserializeVirtualNetworkPeering { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTap.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTap.Serialization.cs index 22b1d421151f..fbc9ff742480 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTap.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTap.Serialization.cs @@ -101,6 +101,11 @@ internal static VirtualNetworkTap DeserializeVirtualNetworkTap(JsonElement eleme } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -111,10 +116,20 @@ internal static VirtualNetworkTap DeserializeVirtualNetworkTap(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("networkInterfaceTapConfigurations")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -130,21 +145,41 @@ internal static VirtualNetworkTap DeserializeVirtualNetworkTap(JsonElement eleme } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("destinationNetworkInterfaceIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destinationNetworkInterfaceIPConfiguration = NetworkInterfaceIPConfiguration.DeserializeNetworkInterfaceIPConfiguration(property0.Value); continue; } if (property0.NameEquals("destinationLoadBalancerFrontEndIPConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destinationLoadBalancerFrontEndIPConfiguration = FrontendIPConfiguration.DeserializeFrontendIPConfiguration(property0.Value); continue; } if (property0.NameEquals("destinationPort")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } destinationPort = property0.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs index b0e0a6accc5c..6f0994b78b4f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkTapListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualNetworkTapListResult DeserializeVirtualNetworkTapListResu { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkUsage.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkUsage.Serialization.cs index bbb74f15b123..e60f2203190e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkUsage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualNetworkUsage.Serialization.cs @@ -23,6 +23,11 @@ internal static VirtualNetworkUsage DeserializeVirtualNetworkUsage(JsonElement e { if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetDouble(); continue; } @@ -33,11 +38,21 @@ internal static VirtualNetworkUsage DeserializeVirtualNetworkUsage(JsonElement e } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetDouble(); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = VirtualNetworkUsageName.DeserializeVirtualNetworkUsageName(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouter.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouter.Serialization.cs index f9d4fb244a83..50fae6c8729c 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouter.Serialization.cs @@ -111,6 +111,11 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -121,15 +126,30 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualRouterAsn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualRouterAsn = property0.Value.GetInt64(); continue; } if (property0.NameEquals("virtualRouterIps")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -140,16 +160,31 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property0.NameEquals("hostedSubnet")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostedSubnet = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("hostedGateway")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hostedGateway = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("peerings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -160,6 +195,11 @@ internal static VirtualRouter DeserializeVirtualRouter(JsonElement element) } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterListResult.Serialization.cs index 005408fbd8f3..95e093a4b485 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualRouterListResult DeserializeVirtualRouterListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeering.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeering.Serialization.cs index f0a78f31ea63..ce07967f37ad 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeering.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeering.Serialization.cs @@ -74,10 +74,20 @@ internal static VirtualRouterPeering DeserializeVirtualRouterPeering(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("peerAsn")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } peerAsn = property0.Value.GetInt64(); continue; } @@ -88,6 +98,11 @@ internal static VirtualRouterPeering DeserializeVirtualRouterPeering(JsonElement } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs index 06140b702bce..aaa9a2a8552a 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualRouterPeeringListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static VirtualRouterPeeringListResult DeserializeVirtualRouterPeeringLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWAN.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWAN.Serialization.cs index 0d24f2a10a83..1ae3b86ff05e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWAN.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWAN.Serialization.cs @@ -108,6 +108,11 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -118,15 +123,30 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("disableVpnEncryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } disableVpnEncryption = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("virtualHubs")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,6 +157,11 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property0.NameEquals("vpnSites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -147,21 +172,41 @@ internal static VirtualWAN DeserializeVirtualWAN(JsonElement element) } if (property0.NameEquals("allowBranchToBranchTraffic")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowBranchToBranchTraffic = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("allowVnetToVnetTraffic")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowVnetToVnetTraffic = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("office365LocalBreakoutCategory")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } office365LocalBreakoutCategory = new OfficeTrafficCategory(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs index 180166d596ab..35ea216d0954 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProvider.Serialization.cs @@ -31,6 +31,11 @@ internal static VirtualWanSecurityProvider DeserializeVirtualWanSecurityProvider } if (property.NameEquals("type")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } type = new VirtualWanSecurityProviderType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs index fbbeb9b2b6d1..b6355a18a223 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VirtualWanSecurityProviders.Serialization.cs @@ -20,6 +20,11 @@ internal static VirtualWanSecurityProviders DeserializeVirtualWanSecurityProvide { if (property.NameEquals("supportedProviders")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VnetRoute.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VnetRoute.Serialization.cs index 178665e6fd9c..f914c9acf02b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VnetRoute.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VnetRoute.Serialization.cs @@ -36,6 +36,11 @@ internal static VnetRoute DeserializeVnetRoute(JsonElement element) { if (property.NameEquals("staticRoutes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConfiguration.Serialization.cs index 438eeb0ba7c2..2e0ceb9f9e5b 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConfiguration.Serialization.cs @@ -116,11 +116,21 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle { if (property.NameEquals("vpnClientAddressPool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientAddressPool = AddressSpace.DeserializeAddressSpace(property.Value); continue; } if (property.NameEquals("vpnClientRootCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -131,6 +141,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("vpnClientRevokedCertificates")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -141,6 +156,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("vpnClientProtocols")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -151,6 +171,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("vpnClientIpsecPolicies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -171,6 +196,11 @@ internal static VpnClientConfiguration DeserializeVpnClientConfiguration(JsonEle } if (property.NameEquals("radiusServers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs index 792ae20a94de..568eef4c9652 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealth.Serialization.cs @@ -23,21 +23,41 @@ internal static VpnClientConnectionHealth DeserializeVpnClientConnectionHealth(J { if (property.NameEquals("totalIngressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalIngressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("totalEgressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } totalEgressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("vpnClientConnectionsCount")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vpnClientConnectionsCount = property.Value.GetInt32(); continue; } if (property.NameEquals("allocatedIpAddresses")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs index f3d20e3c1cdb..d419cfaa4e92 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetail.Serialization.cs @@ -35,6 +35,11 @@ internal static VpnClientConnectionHealthDetail DeserializeVpnClientConnectionHe } if (property.NameEquals("vpnConnectionDuration")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } vpnConnectionDuration = property.Value.GetInt64(); continue; } @@ -60,31 +65,61 @@ internal static VpnClientConnectionHealthDetail DeserializeVpnClientConnectionHe } if (property.NameEquals("maxBandwidth")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxBandwidth = property.Value.GetInt64(); continue; } if (property.NameEquals("egressPacketsTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } egressPacketsTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("egressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("ingressPacketsTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingressPacketsTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("ingressBytesTransferred")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property.Value.GetInt64(); continue; } if (property.NameEquals("maxPacketsPerSecond")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } maxPacketsPerSecond = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs index 94e7d38e37a1..f095b182c69e 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientConnectionHealthDetailListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static VpnClientConnectionHealthDetailListResult DeserializeVpnClientCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs index f5beec58d8ab..abdf89f5a676 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRevokedCertificate.Serialization.cs @@ -62,6 +62,11 @@ internal static VpnClientRevokedCertificate DeserializeVpnClientRevokedCertifica } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("thumbprint")) @@ -71,6 +76,11 @@ internal static VpnClientRevokedCertificate DeserializeVpnClientRevokedCertifica } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRootCertificate.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRootCertificate.Serialization.cs index cf23f87c1f04..fd1e78f0af62 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRootCertificate.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnClientRootCertificate.Serialization.cs @@ -59,6 +59,11 @@ internal static VpnClientRootCertificate DeserializeVpnClientRootCertificate(Jso } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("publicCertData")) @@ -68,6 +73,11 @@ internal static VpnClientRootCertificate DeserializeVpnClientRootCertificate(Jso } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnConnection.Serialization.cs index a05bab356387..ddc5570f53d6 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnConnection.Serialization.cs @@ -154,45 +154,90 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("remoteVpnSite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remoteVpnSite = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("dpdTimeoutSeconds")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } dpdTimeoutSeconds = property0.Value.GetInt32(); continue; } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VpnConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnConnectionProtocolType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnConnectionProtocolType = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("connectionBandwidth")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionBandwidth = property0.Value.GetInt32(); continue; } @@ -203,16 +248,31 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -223,26 +283,51 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property0.NameEquals("enableRateLimiting")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableRateLimiting = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("enableInternetSecurity")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableInternetSecurity = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useLocalAzureIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useLocalAzureIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnLinkConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -253,6 +338,11 @@ internal static VpnConnection DeserializeVpnConnection(JsonElement element) } if (property0.NameEquals("routingConfiguration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingConfiguration = RoutingConfiguration.DeserializeRoutingConfiguration(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnGateway.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnGateway.Serialization.cs index 867a84ef2ee4..6e50087629b3 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnGateway.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnGateway.Serialization.cs @@ -110,6 +110,11 @@ internal static VpnGateway DeserializeVpnGateway(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -120,15 +125,30 @@ internal static VpnGateway DeserializeVpnGateway(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualHub")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualHub = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("connections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -139,16 +159,31 @@ internal static VpnGateway DeserializeVpnGateway(JsonElement element) } if (property0.NameEquals("bgpSettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpSettings = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnGatewayScaleUnit")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnGatewayScaleUnit = property0.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs index a2d02c47ff1d..7203cd07b455 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkBgpSettings.Serialization.cs @@ -36,6 +36,11 @@ internal static VpnLinkBgpSettings DeserializeVpnLinkBgpSettings(JsonElement ele { if (property.NameEquals("asn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } asn = property.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs index 6ee47512b539..0f5e2d3d0c29 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnLinkProviderProperties.Serialization.cs @@ -41,6 +41,11 @@ internal static VpnLinkProviderProperties DeserializeVpnLinkProviderProperties(J } if (property.NameEquals("linkSpeedInMbps")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } linkSpeedInMbps = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfiguration.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfiguration.Serialization.cs index 17ecb9743beb..6184b4aaf2ed 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfiguration.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfiguration.Serialization.cs @@ -195,6 +195,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -205,6 +210,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("name")) @@ -214,6 +224,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -224,6 +239,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnAuthenticationTypes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -234,6 +254,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnClientRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -244,6 +269,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnClientRevokedCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -254,6 +284,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("radiusServerRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -264,6 +299,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("radiusClientRootCertificates")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -274,6 +314,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("vpnClientIpsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -294,6 +339,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("radiusServers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -304,6 +354,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("aadAuthenticationParameters")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } aadAuthenticationParameters = AadAuthenticationParameters.DeserializeAadAuthenticationParameters(property0.Value); continue; } @@ -314,6 +369,11 @@ internal static VpnServerConfiguration DeserializeVpnServerConfiguration(JsonEle } if (property0.NameEquals("p2SVpnGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs index d0c036f63144..68024bcb1a50 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnServerConfigurationsResponse.Serialization.cs @@ -20,6 +20,11 @@ internal static VpnServerConfigurationsResponse DeserializeVpnServerConfiguratio { if (property.NameEquals("vpnServerConfigurationResourceIds")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSite.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSite.Serialization.cs index 97eb32a4ac82..12393c36528f 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSite.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSite.Serialization.cs @@ -134,6 +134,11 @@ internal static VpnSite DeserializeVpnSite(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -144,15 +149,30 @@ internal static VpnSite DeserializeVpnSite(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("virtualWan")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } virtualWan = SubResource.DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("deviceProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deviceProperties = DeviceProperties.DeserializeDeviceProperties(property0.Value); continue; } @@ -168,26 +188,51 @@ internal static VpnSite DeserializeVpnSite(JsonElement element) } if (property0.NameEquals("addressSpace")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } addressSpace = AddressSpace.DeserializeAddressSpace(property0.Value); continue; } if (property0.NameEquals("bgpProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpProperties = BgpSettings.DeserializeBgpSettings(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("isSecuritySite")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isSecuritySite = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("vpnSiteLinks")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLink.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLink.Serialization.cs index 223b41078fac..5784997fb084 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLink.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLink.Serialization.cs @@ -86,10 +86,20 @@ internal static VpnSiteLink DeserializeVpnSiteLink(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("linkProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } linkProperties = VpnLinkProviderProperties.DeserializeVpnLinkProviderProperties(property0.Value); continue; } @@ -105,11 +115,21 @@ internal static VpnSiteLink DeserializeVpnSiteLink(JsonElement element) } if (property0.NameEquals("bgpProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } bgpProperties = VpnLinkBgpSettings.DeserializeVpnLinkBgpSettings(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs index 4d708af36c16..053afcad4254 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/VpnSiteLinkConnection.Serialization.cs @@ -131,40 +131,80 @@ internal static VpnSiteLinkConnection DeserializeVpnSiteLinkConnection(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("vpnSiteLink")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnSiteLink = DeserializeSubResource(property0.Value); continue; } if (property0.NameEquals("routingWeight")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingWeight = property0.Value.GetInt32(); continue; } if (property0.NameEquals("connectionStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionStatus = new VpnConnectionStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("vpnConnectionProtocolType")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } vpnConnectionProtocolType = new VirtualNetworkGatewayConnectionProtocol(property0.Value.GetString()); continue; } if (property0.NameEquals("ingressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } ingressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("egressBytesTransferred")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } egressBytesTransferred = property0.Value.GetInt64(); continue; } if (property0.NameEquals("connectionBandwidth")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } connectionBandwidth = property0.Value.GetInt32(); continue; } @@ -175,16 +215,31 @@ internal static VpnSiteLinkConnection DeserializeVpnSiteLinkConnection(JsonEleme } if (property0.NameEquals("enableBgp")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableBgp = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("usePolicyBasedTrafficSelectors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } usePolicyBasedTrafficSelectors = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("ipsecPolicies")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -195,16 +250,31 @@ internal static VpnSiteLinkConnection DeserializeVpnSiteLinkConnection(JsonEleme } if (property0.NameEquals("enableRateLimiting")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enableRateLimiting = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("useLocalAzureIpAddress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } useLocalAzureIpAddress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs index 36fd0e6d4101..3f3b957d0de5 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicy.Serialization.cs @@ -108,6 +108,11 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -118,15 +123,30 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policySettings")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policySettings = PolicySettings.DeserializePolicySettings(property0.Value); continue; } if (property0.NameEquals("customRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -137,6 +157,11 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property0.NameEquals("applicationGateways")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -147,21 +172,41 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new ProvisioningState(property0.Value.GetString()); continue; } if (property0.NameEquals("resourceState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } resourceState = new WebApplicationFirewallPolicyResourceState(property0.Value.GetString()); continue; } if (property0.NameEquals("managedRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } managedRules = ManagedRulesDefinition.DeserializeManagedRulesDefinition(property0.Value); continue; } if (property0.NameEquals("httpListeners")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -172,6 +217,11 @@ internal static WebApplicationFirewallPolicy DeserializeWebApplicationFirewallPo } if (property0.NameEquals("pathBasedRules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs index 4175852e43d4..50d84277ab01 100644 --- a/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Network.2020_04/src/Generated/Models/WebApplicationFirewallPolicyListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static WebApplicationFirewallPolicyListResult DeserializeWebApplication { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasPathType.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasPathType.Serialization.cs index b787e890adaf..696a195ff7c8 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasPathType.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasPathType.Serialization.cs @@ -26,6 +26,11 @@ internal static AliasPathType DeserializeAliasPathType(JsonElement element) } if (property.NameEquals("apiVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasType.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasType.Serialization.cs index e31b70c96a3b..05aa8983c988 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasType.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/AliasType.Serialization.cs @@ -26,6 +26,11 @@ internal static AliasType DeserializeAliasType(JsonElement element) } if (property.NameEquals("paths")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/CloudError.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/CloudError.Serialization.cs index 1db9ee8582ec..0baaa7cc0fee 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ErrorResponse.DeserializeErrorResponse(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Dependency.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Dependency.Serialization.cs index 1c09d5c24218..3a8adab686bb 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Dependency.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Dependency.Serialization.cs @@ -23,6 +23,11 @@ internal static Dependency DeserializeDependency(JsonElement element) { if (property.NameEquals("dependsOn")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExportResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExportResult.Serialization.cs index c77c0f69a648..3d9a375ff5e4 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExportResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExportResult.Serialization.cs @@ -19,6 +19,11 @@ internal static DeploymentExportResult DeserializeDeploymentExportResult(JsonEle { if (property.NameEquals("template")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } template = property.Value.GetObject(); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExtended.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExtended.Serialization.cs index 489977890347..3dad16fdb278 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExtended.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentExtended.Serialization.cs @@ -31,6 +31,11 @@ internal static DeploymentExtended DeserializeDeploymentExtended(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeploymentPropertiesExtended.DeserializeDeploymentPropertiesExtended(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentListResult.Serialization.cs index 885306bc45b6..28d121470a73 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeploymentListResult DeserializeDeploymentListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperation.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperation.Serialization.cs index 585d23fea717..dc1ed99160c2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperation.Serialization.cs @@ -31,6 +31,11 @@ internal static DeploymentOperation DeserializeDeploymentOperation(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeploymentOperationProperties.DeserializeDeploymentOperationProperties(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationProperties.Serialization.cs index 5dccbc9ff8c8..b77225874f33 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationProperties.Serialization.cs @@ -32,6 +32,11 @@ internal static DeploymentOperationProperties DeserializeDeploymentOperationProp } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } @@ -47,21 +52,41 @@ internal static DeploymentOperationProperties DeserializeDeploymentOperationProp } if (property.NameEquals("statusMessage")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statusMessage = property.Value.GetObject(); continue; } if (property.NameEquals("targetResource")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } targetResource = TargetResource.DeserializeTargetResource(property.Value); continue; } if (property.NameEquals("request")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } request = HttpMessage.DeserializeHttpMessage(property.Value); continue; } if (property.NameEquals("response")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } response = HttpMessage.DeserializeHttpMessage(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs index a552a19ee1da..a786dd5371cb 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentOperationsListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static DeploymentOperationsListResult DeserializeDeploymentOperationsLi { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs index c3440ed4586b..846437817f27 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentPropertiesExtended.Serialization.cs @@ -42,16 +42,31 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("outputs")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } outputs = property.Value.GetObject(); continue; } if (property.NameEquals("providers")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -62,6 +77,11 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("dependencies")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -72,31 +92,61 @@ internal static DeploymentPropertiesExtended DeserializeDeploymentPropertiesExte } if (property.NameEquals("template")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } template = property.Value.GetObject(); continue; } if (property.NameEquals("templateLink")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } templateLink = TemplateLink.DeserializeTemplateLink(property.Value); continue; } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = property.Value.GetObject(); continue; } if (property.NameEquals("parametersLink")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parametersLink = ParametersLink.DeserializeParametersLink(property.Value); continue; } if (property.NameEquals("mode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } mode = property.Value.GetString().ToDeploymentMode(); continue; } if (property.NameEquals("debugSetting")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } debugSetting = DebugSetting.DeserializeDebugSetting(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentValidateResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentValidateResult.Serialization.cs index 3e1693e7de15..7e82b4fbf270 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentValidateResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/DeploymentValidateResult.Serialization.cs @@ -20,11 +20,21 @@ internal static DeploymentValidateResult DeserializeDeploymentValidateResult(Jso { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ResourceManagementErrorWithDetails.DeserializeResourceManagementErrorWithDetails(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = DeploymentPropertiesExtended.DeserializeDeploymentPropertiesExtended(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs index c2f921d05e89..a52aa7c11441 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs @@ -25,6 +25,11 @@ internal static ErrorAdditionalInfo DeserializeErrorAdditionalInfo(JsonElement e } if (property.NameEquals("info")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } info = property.Value.GetObject(); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorResponse.Serialization.cs index 0cbecc820c86..ebaab1690859 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ErrorResponse.Serialization.cs @@ -39,6 +39,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +54,11 @@ internal static ErrorResponse DeserializeErrorResponse(JsonElement element) } if (property.NameEquals("additionalInfo")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResource.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResource.Serialization.cs index 294726c81c95..b30f867ea9a0 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResource.Serialization.cs @@ -82,11 +82,21 @@ internal static GenericResource DeserializeGenericResource(JsonElement element) { if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = property.Value.GetObject(); continue; } @@ -102,11 +112,21 @@ internal static GenericResource DeserializeGenericResource(JsonElement element) } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } @@ -132,6 +152,11 @@ internal static GenericResource DeserializeGenericResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResourceExpanded.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResourceExpanded.Serialization.cs index a92b396b83bc..acadfdfdd0e2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResourceExpanded.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/GenericResourceExpanded.Serialization.cs @@ -86,11 +86,21 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE { if (property.NameEquals("createdTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } createdTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("changedTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } changedTime = property.Value.GetDateTimeOffset("O"); continue; } @@ -101,11 +111,21 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE } if (property.NameEquals("plan")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } plan = Plan.DeserializePlan(property.Value); continue; } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = property.Value.GetObject(); continue; } @@ -121,11 +141,21 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE } if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } @@ -151,6 +181,11 @@ internal static GenericResourceExpanded DeserializeGenericResourceExpanded(JsonE } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/HttpMessage.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/HttpMessage.Serialization.cs index 7f464f4a652e..7522572df749 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/HttpMessage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/HttpMessage.Serialization.cs @@ -19,6 +19,11 @@ internal static HttpMessage DeserializeHttpMessage(JsonElement element) { if (property.NameEquals("content")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } content = property.Value.GetObject(); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Provider.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Provider.Serialization.cs index 14238ae8555d..fef2f2db7662 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Provider.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Provider.Serialization.cs @@ -38,6 +38,11 @@ internal static Provider DeserializeProvider(JsonElement element) } if (property.NameEquals("resourceTypes")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderListResult.Serialization.cs index 489d41bd823d..19bd73c81316 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ProviderListResult DeserializeProviderListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderResourceType.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderResourceType.Serialization.cs index c690389c1ca6..ccf227fd5fb8 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderResourceType.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ProviderResourceType.Serialization.cs @@ -29,6 +29,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,6 +44,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("aliases")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -49,6 +59,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("apiVersions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -59,6 +74,11 @@ internal static ProviderResourceType DeserializeProviderResourceType(JsonElement } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Resource.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Resource.Serialization.cs index 1df26bf8c93b..38a9fb959267 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Resource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Resource.Serialization.cs @@ -66,6 +66,11 @@ internal static Resource DeserializeResource(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroup.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroup.Serialization.cs index ba19feb71499..2e64fec0fbd2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroup.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroup.Serialization.cs @@ -69,6 +69,11 @@ internal static ResourceGroup DeserializeResourceGroup(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } properties = ResourceGroupProperties.DeserializeResourceGroupProperties(property.Value); continue; } @@ -84,6 +89,11 @@ internal static ResourceGroup DeserializeResourceGroup(JsonElement element) } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupExportResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupExportResult.Serialization.cs index c589d3a2f037..325456ba3be2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupExportResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupExportResult.Serialization.cs @@ -20,11 +20,21 @@ internal static ResourceGroupExportResult DeserializeResourceGroupExportResult(J { if (property.NameEquals("template")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } template = property.Value.GetObject(); continue; } if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = ResourceManagementErrorWithDetails.DeserializeResourceManagementErrorWithDetails(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupListResult.Serialization.cs index adc75e46d3ea..103b380f78e2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceGroupListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceGroupListResult DeserializeResourceGroupListResult(JsonE { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceListResult.Serialization.cs index 88fbb518b810..0455de21c0b2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static ResourceListResult DeserializeResourceListResult(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceManagementErrorWithDetails.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceManagementErrorWithDetails.Serialization.cs index 5c6f36cfce19..eda075ab01a7 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceManagementErrorWithDetails.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/ResourceManagementErrorWithDetails.Serialization.cs @@ -38,6 +38,11 @@ internal static ResourceManagementErrorWithDetails DeserializeResourceManagement } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Sku.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Sku.Serialization.cs index 1a066f9accec..18533bc157b2 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/Sku.Serialization.cs @@ -85,6 +85,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("capacity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } capacity = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagCount.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagCount.Serialization.cs index 0dea945d1a09..08f366830c31 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagCount.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagCount.Serialization.cs @@ -25,6 +25,11 @@ internal static TagCount DeserializeTagCount(JsonElement element) } if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } value = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagDetails.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagDetails.Serialization.cs index f6725a985e37..abc347878f6f 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagDetails.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagDetails.Serialization.cs @@ -33,11 +33,21 @@ internal static TagDetails DeserializeTagDetails(JsonElement element) } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = TagCount.DeserializeTagCount(property.Value); continue; } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagValue.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagValue.Serialization.cs index c1645911685c..f9170b7fae0b 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagValue.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagValue.Serialization.cs @@ -31,6 +31,11 @@ internal static TagValue DeserializeTagValue(JsonElement element) } if (property.NameEquals("count")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } count = TagCount.DeserializeTagCount(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagsListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagsListResult.Serialization.cs index 4b0579fdafc5..6c7edd9cde03 100644 --- a/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagsListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Resources.2017_05/src/Generated/Models/TagsListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static TagsListResult DeserializeTagsListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs index c33f951b97fe..dfc20d1f68a5 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/AzureFilesIdentityBasedAuthentication.Serialization.cs @@ -38,6 +38,11 @@ internal static AzureFilesIdentityBasedAuthentication DeserializeAzureFilesIdent } if (property.NameEquals("activeDirectoryProperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } activeDirectoryProperties = ActiveDirectoryProperties.DeserializeActiveDirectoryProperties(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobContainer.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobContainer.Serialization.cs index 1e7156789617..3556ae0987b7 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobContainer.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobContainer.Serialization.cs @@ -95,6 +95,11 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("version")) @@ -104,16 +109,31 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } @@ -124,36 +144,71 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property0.NameEquals("denyEncryptionScopeOverride")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } denyEncryptionScopeOverride = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicAccess = property0.Value.GetString().ToPublicAccess(); continue; } if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("leaseStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseStatus = new LeaseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseState = new LeaseState(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseDuration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseDuration = new LeaseDuration(property0.Value.GetString()); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -164,21 +219,41 @@ internal static BlobContainer DeserializeBlobContainer(JsonElement element) } if (property0.NameEquals("immutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPolicy = ImmutabilityPolicyProperties.DeserializeImmutabilityPolicyProperties(property0.Value); continue; } if (property0.NameEquals("legalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } legalHold = LegalHoldProperties.DeserializeLegalHoldProperties(property0.Value); continue; } if (property0.NameEquals("hasLegalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("hasImmutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasImmutabilityPolicy = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobRestoreStatus.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobRestoreStatus.Serialization.cs index db510dcf2e9e..a53692bc0cee 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobRestoreStatus.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobRestoreStatus.Serialization.cs @@ -22,6 +22,11 @@ internal static BlobRestoreStatus DeserializeBlobRestoreStatus(JsonElement eleme { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new BlobRestoreProgressStatus(property.Value.GetString()); continue; } @@ -37,6 +42,11 @@ internal static BlobRestoreStatus DeserializeBlobRestoreStatus(JsonElement eleme } if (property.NameEquals("parameters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } parameters = BlobRestoreParameters.DeserializeBlobRestoreParameters(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceItems.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceItems.Serialization.cs index d94de8690819..fd6b639c510c 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceItems.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceItems.Serialization.cs @@ -20,6 +20,11 @@ internal static BlobServiceItems DeserializeBlobServiceItems(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceProperties.Serialization.cs index 106007c4483c..a631ec06d32b 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/BlobServiceProperties.Serialization.cs @@ -79,6 +79,11 @@ internal static BlobServiceProperties DeserializeBlobServiceProperties(JsonEleme { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -99,10 +104,20 @@ internal static BlobServiceProperties DeserializeBlobServiceProperties(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } @@ -113,31 +128,61 @@ internal static BlobServiceProperties DeserializeBlobServiceProperties(JsonEleme } if (property0.NameEquals("deleteRetentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleteRetentionPolicy = DeleteRetentionPolicy.DeserializeDeleteRetentionPolicy(property0.Value); continue; } if (property0.NameEquals("isVersioningEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isVersioningEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("automaticSnapshotPolicyEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } automaticSnapshotPolicyEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("changeFeed")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } changeFeed = ChangeFeed.DeserializeChangeFeed(property0.Value); continue; } if (property0.NameEquals("restorePolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } restorePolicy = RestorePolicyProperties.DeserializeRestorePolicyProperties(property0.Value); continue; } if (property0.NameEquals("containerDeleteRetentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } containerDeleteRetentionPolicy = DeleteRetentionPolicy.DeserializeDeleteRetentionPolicy(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ChangeFeed.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ChangeFeed.Serialization.cs index 38b9c1eb004c..0ea5fcaf34db 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ChangeFeed.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ChangeFeed.Serialization.cs @@ -30,6 +30,11 @@ internal static ChangeFeed DeserializeChangeFeed(JsonElement element) { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs index f58ae651f3b6..5cdcd54a4171 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CheckNameAvailabilityResult.Serialization.cs @@ -21,11 +21,21 @@ internal static CheckNameAvailabilityResult DeserializeCheckNameAvailabilityResu { if (property.NameEquals("nameAvailable")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } nameAvailable = property.Value.GetBoolean(); continue; } if (property.NameEquals("reason")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reason = property.Value.GetString().ToReason(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudError.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudError.Serialization.cs index e49f0e18f9b6..665506f68c4b 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudError.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudError.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudError DeserializeCloudError(JsonElement element) { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBody.DeserializeCloudErrorBody(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs index 5f40cb9e2f6f..2cf1a490a7d0 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudErrorAutoGenerated DeserializeCloudErrorAutoGenerated(JsonE { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBodyAutoGenerated.DeserializeCloudErrorBodyAutoGenerated(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs index 7229db6bafd6..f62934d47893 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorAutoGenerated2.Serialization.cs @@ -19,6 +19,11 @@ internal static CloudErrorAutoGenerated2 DeserializeCloudErrorAutoGenerated2(Jso { if (property.NameEquals("error")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } error = CloudErrorBodyAutoGenerated2.DeserializeCloudErrorBodyAutoGenerated2(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBody.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBody.Serialization.cs index 99dbea042619..471bc66cdff2 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBody.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBody.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBody DeserializeCloudErrorBody(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs index f6c78b180ae7..f67303b21cd9 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBodyAutoGenerated DeserializeCloudErrorBodyAutoGenerat } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs index 69a94b47314e..17c7874c844e 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CloudErrorBodyAutoGenerated2.Serialization.cs @@ -38,6 +38,11 @@ internal static CloudErrorBodyAutoGenerated2 DeserializeCloudErrorBodyAutoGenera } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CorsRules.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CorsRules.Serialization.cs index fa4b2bbb8905..84a6aa5240c3 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CorsRules.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CorsRules.Serialization.cs @@ -36,6 +36,11 @@ internal static CorsRules DeserializeCorsRules(JsonElement element) { if (property.NameEquals("corsRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CustomDomain.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CustomDomain.Serialization.cs index e86538f47849..757511d8edbc 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CustomDomain.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/CustomDomain.Serialization.cs @@ -38,6 +38,11 @@ internal static CustomDomain DeserializeCustomDomain(JsonElement element) } if (property.NameEquals("useSubDomainName")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } useSubDomainName = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs index b36ebacf81af..6c3c4d205504 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/DeleteRetentionPolicy.Serialization.cs @@ -36,11 +36,21 @@ internal static DeleteRetentionPolicy DeserializeDeleteRetentionPolicy(JsonEleme { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("days")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } days = property.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Encryption.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Encryption.Serialization.cs index 7ef9b99c81e3..dd8421da8e20 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Encryption.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Encryption.Serialization.cs @@ -45,6 +45,11 @@ internal static Encryption DeserializeEncryption(JsonElement element) { if (property.NameEquals("services")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } services = EncryptionServices.DeserializeEncryptionServices(property.Value); continue; } @@ -55,11 +60,21 @@ internal static Encryption DeserializeEncryption(JsonElement element) } if (property.NameEquals("requireInfrastructureEncryption")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } requireInfrastructureEncryption = property.Value.GetBoolean(); continue; } if (property.NameEquals("keyvaultproperties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyvaultproperties = KeyVaultProperties.DeserializeKeyVaultProperties(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScope.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScope.Serialization.cs index cab863448a68..c020bb84f8b7 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScope.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScope.Serialization.cs @@ -66,30 +66,60 @@ internal static EncryptionScope DeserializeEncryptionScope(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("source")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } source = new EncryptionScopeSource(property0.Value.GetString()); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new EncryptionScopeState(property0.Value.GetString()); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("keyVaultProperties")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } keyVaultProperties = EncryptionScopeKeyVaultProperties.DeserializeEncryptionScopeKeyVaultProperties(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScopeListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScopeListResult.Serialization.cs index 2283bb777d75..41e97672ef11 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScopeListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionScopeListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static EncryptionScopeListResult DeserializeEncryptionScopeListResult(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionService.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionService.Serialization.cs index 22b6304ef367..c9d765012fd4 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionService.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionService.Serialization.cs @@ -38,16 +38,31 @@ internal static EncryptionService DeserializeEncryptionService(JsonElement eleme { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } if (property.NameEquals("lastEnabledTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastEnabledTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("keyType")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } keyType = new KeyType(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionServices.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionServices.Serialization.cs index f7370e06b548..ac19a4a99fd7 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionServices.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/EncryptionServices.Serialization.cs @@ -48,21 +48,41 @@ internal static EncryptionServices DeserializeEncryptionServices(JsonElement ele { if (property.NameEquals("blob")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } blob = EncryptionService.DeserializeEncryptionService(property.Value); continue; } if (property.NameEquals("file")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } file = EncryptionService.DeserializeEncryptionService(property.Value); continue; } if (property.NameEquals("table")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } table = EncryptionService.DeserializeEncryptionService(property.Value); continue; } if (property.NameEquals("queue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } queue = EncryptionService.DeserializeEncryptionService(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Endpoints.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Endpoints.Serialization.cs index 00107809e13a..d45ec5b8bc78 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Endpoints.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Endpoints.Serialization.cs @@ -56,11 +56,21 @@ internal static Endpoints DeserializeEndpoints(JsonElement element) } if (property.NameEquals("microsoftEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } microsoftEndpoints = StorageAccountMicrosoftEndpoints.DeserializeStorageAccountMicrosoftEndpoints(property.Value); continue; } if (property.NameEquals("internetEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } internetEndpoints = StorageAccountInternetEndpoints.DeserializeStorageAccountInternetEndpoints(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceItems.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceItems.Serialization.cs index ab9747f1b1da..33895fd83106 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceItems.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceItems.Serialization.cs @@ -20,6 +20,11 @@ internal static FileServiceItems DeserializeFileServiceItems(JsonElement element { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceProperties.Serialization.cs index c4a59cec8535..cea4f4d575a9 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileServiceProperties.Serialization.cs @@ -43,6 +43,11 @@ internal static FileServiceProperties DeserializeFileServiceProperties(JsonEleme { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } @@ -63,15 +68,30 @@ internal static FileServiceProperties DeserializeFileServiceProperties(JsonEleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } if (property0.NameEquals("shareDeleteRetentionPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareDeleteRetentionPolicy = DeleteRetentionPolicy.DeserializeDeleteRetentionPolicy(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShare.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShare.Serialization.cs index 97e63ec3e308..ef3694e4b9d0 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShare.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShare.Serialization.cs @@ -97,15 +97,30 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -116,16 +131,31 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property0.NameEquals("shareQuota")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareQuota = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enabledProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabledProtocols = new EnabledProtocols(property0.Value.GetString()); continue; } if (property0.NameEquals("rootSquash")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rootSquash = new RootSquashType(property0.Value.GetString()); continue; } @@ -136,26 +166,51 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("accessTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTier = new ShareAccessTier(property0.Value.GetString()); continue; } if (property0.NameEquals("accessTierChangeTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTierChangeTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -166,6 +221,11 @@ internal static FileShare DeserializeFileShare(JsonElement element) } if (property0.NameEquals("shareUsageBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareUsageBytes = property0.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItem.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItem.Serialization.cs index 4fecbdc25761..94d36c3ed80a 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItem.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItem.Serialization.cs @@ -97,15 +97,30 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -116,16 +131,31 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property0.NameEquals("shareQuota")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareQuota = property0.Value.GetInt32(); continue; } if (property0.NameEquals("enabledProtocols")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabledProtocols = new EnabledProtocols(property0.Value.GetString()); continue; } if (property0.NameEquals("rootSquash")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } rootSquash = new RootSquashType(property0.Value.GetString()); continue; } @@ -136,26 +166,51 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("accessTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTier = new ShareAccessTier(property0.Value.GetString()); continue; } if (property0.NameEquals("accessTierChangeTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTierChangeTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -166,6 +221,11 @@ internal static FileShareItem DeserializeFileShareItem(JsonElement element) } if (property0.NameEquals("shareUsageBytes")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } shareUsageBytes = property0.Value.GetInt64(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItems.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItems.Serialization.cs index 9ade7b1fdee8..ff4d90e9b6a6 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItems.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/FileShareItems.Serialization.cs @@ -21,6 +21,11 @@ internal static FileShareItems DeserializeFileShareItems(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/GeoReplicationStats.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/GeoReplicationStats.Serialization.cs index 0e0ce740df6c..f5755985b97c 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/GeoReplicationStats.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/GeoReplicationStats.Serialization.cs @@ -22,16 +22,31 @@ internal static GeoReplicationStats DeserializeGeoReplicationStats(JsonElement e { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new GeoReplicationStatus(property.Value.GetString()); continue; } if (property.NameEquals("lastSyncTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastSyncTime = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("canFailover")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } canFailover = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicy.Serialization.cs index a4b2352ece1c..617a003cb94c 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicy.Serialization.cs @@ -64,20 +64,40 @@ internal static ImmutabilityPolicy DeserializeImmutabilityPolicy(JsonElement ele } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("immutabilityPeriodSinceCreationInDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPeriodSinceCreationInDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ImmutabilityPolicyState(property0.Value.GetString()); continue; } if (property0.NameEquals("allowProtectedAppendWrites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowProtectedAppendWrites = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs index 4789be945f82..795e51bfd6f4 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ImmutabilityPolicyProperties.Serialization.cs @@ -29,6 +29,11 @@ internal static ImmutabilityPolicyProperties DeserializeImmutabilityPolicyProper } if (property.NameEquals("updateHistory")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -39,20 +44,40 @@ internal static ImmutabilityPolicyProperties DeserializeImmutabilityPolicyProper } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("immutabilityPeriodSinceCreationInDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPeriodSinceCreationInDays = property0.Value.GetInt32(); continue; } if (property0.NameEquals("state")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } state = new ImmutabilityPolicyState(property0.Value.GetString()); continue; } if (property0.NameEquals("allowProtectedAppendWrites")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } allowProtectedAppendWrites = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/KeyVaultProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/KeyVaultProperties.Serialization.cs index e5f9dd622282..202e3f6a0543 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/KeyVaultProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/KeyVaultProperties.Serialization.cs @@ -65,6 +65,11 @@ internal static KeyVaultProperties DeserializeKeyVaultProperties(JsonElement ele } if (property.NameEquals("lastKeyRotationTimestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastKeyRotationTimestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHold.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHold.Serialization.cs index 48d51d61427e..b8c33325aa42 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHold.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHold.Serialization.cs @@ -34,6 +34,11 @@ internal static LegalHold DeserializeLegalHold(JsonElement element) { if (property.NameEquals("hasLegalHold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHoldProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHoldProperties.Serialization.cs index 72b63b5f79af..381871840f9d 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHoldProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/LegalHoldProperties.Serialization.cs @@ -21,11 +21,21 @@ internal static LegalHoldProperties DeserializeLegalHoldProperties(JsonElement e { if (property.NameEquals("hasLegalHold")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property.Value.GetBoolean(); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItem.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItem.Serialization.cs index 3121743fd3c8..31b9f0d29556 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItem.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItem.Serialization.cs @@ -95,6 +95,11 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("version")) @@ -104,16 +109,31 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property0.NameEquals("deleted")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deleted = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("deletedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } deletedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("remainingRetentionDays")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } remainingRetentionDays = property0.Value.GetInt32(); continue; } @@ -124,36 +144,71 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property0.NameEquals("denyEncryptionScopeOverride")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } denyEncryptionScopeOverride = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("publicAccess")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } publicAccess = property0.Value.GetString().ToPublicAccess(); continue; } if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("leaseStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseStatus = new LeaseStatus(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseState = new LeaseState(property0.Value.GetString()); continue; } if (property0.NameEquals("leaseDuration")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } leaseDuration = new LeaseDuration(property0.Value.GetString()); continue; } if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -164,21 +219,41 @@ internal static ListContainerItem DeserializeListContainerItem(JsonElement eleme } if (property0.NameEquals("immutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPolicy = ImmutabilityPolicyProperties.DeserializeImmutabilityPolicyProperties(property0.Value); continue; } if (property0.NameEquals("legalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } legalHold = LegalHoldProperties.DeserializeLegalHoldProperties(property0.Value); continue; } if (property0.NameEquals("hasLegalHold")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasLegalHold = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("hasImmutabilityPolicy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } hasImmutabilityPolicy = property0.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItems.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItems.Serialization.cs index f9ec4f7590c1..0f1259649918 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItems.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListContainerItems.Serialization.cs @@ -21,6 +21,11 @@ internal static ListContainerItems DeserializeListContainerItems(JsonElement ele { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueue.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueue.Serialization.cs index 1538a664ba1d..7ec33c67eeac 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueue.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueue.Serialization.cs @@ -58,10 +58,20 @@ internal static ListQueue DeserializeListQueue(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueResource.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueResource.Serialization.cs index dcf827b061aa..9480801e1d05 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueResource.Serialization.cs @@ -21,6 +21,11 @@ internal static ListQueueResource DeserializeListQueueResource(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueServices.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueServices.Serialization.cs index 17f7d7b996fa..ee477dc14a02 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueServices.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListQueueServices.Serialization.cs @@ -20,6 +20,11 @@ internal static ListQueueServices DeserializeListQueueServices(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableResource.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableResource.Serialization.cs index f8cd3a2db6b4..063527489649 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableResource.Serialization.cs @@ -21,6 +21,11 @@ internal static ListTableResource DeserializeListTableResource(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List
array = new List
(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableServices.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableServices.Serialization.cs index 0ba7afa1051b..448602345824 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableServices.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ListTableServices.Serialization.cs @@ -20,6 +20,11 @@ internal static ListTableServices DeserializeListTableServices(JsonElement eleme { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicy.Serialization.cs index c65ad275c392..a3728beb1dce 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicy.Serialization.cs @@ -53,15 +53,30 @@ internal static ManagementPolicy DeserializeManagementPolicy(JsonElement element } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("lastModifiedTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastModifiedTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("policy")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } policy = ManagementPolicySchema.DeserializeManagementPolicySchema(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyAction.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyAction.Serialization.cs index 4425239317c0..51e60b85f74c 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyAction.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyAction.Serialization.cs @@ -36,11 +36,21 @@ internal static ManagementPolicyAction DeserializeManagementPolicyAction(JsonEle { if (property.NameEquals("baseBlob")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } baseBlob = ManagementPolicyBaseBlob.DeserializeManagementPolicyBaseBlob(property.Value); continue; } if (property.NameEquals("snapshot")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } snapshot = ManagementPolicySnapShot.DeserializeManagementPolicySnapShot(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs index d431cdc58f8c..ef445b188daa 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyBaseBlob.Serialization.cs @@ -42,16 +42,31 @@ internal static ManagementPolicyBaseBlob DeserializeManagementPolicyBaseBlob(Jso { if (property.NameEquals("tierToCool")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tierToCool = DateAfterModification.DeserializeDateAfterModification(property.Value); continue; } if (property.NameEquals("tierToArchive")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tierToArchive = DateAfterModification.DeserializeDateAfterModification(property.Value); continue; } if (property.NameEquals("delete")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } delete = DateAfterModification.DeserializeDateAfterModification(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs index 4db5b3346b8b..294f349ea046 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyDefinition.Serialization.cs @@ -38,6 +38,11 @@ internal static ManagementPolicyDefinition DeserializeManagementPolicyDefinition } if (property.NameEquals("filters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filters = ManagementPolicyFilter.DeserializeManagementPolicyFilter(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyFilter.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyFilter.Serialization.cs index f5908a6c5abd..3f734b629b1f 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyFilter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyFilter.Serialization.cs @@ -55,6 +55,11 @@ internal static ManagementPolicyFilter DeserializeManagementPolicyFilter(JsonEle { if (property.NameEquals("prefixMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -75,6 +80,11 @@ internal static ManagementPolicyFilter DeserializeManagementPolicyFilter(JsonEle } if (property.NameEquals("blobIndexMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyRule.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyRule.Serialization.cs index 221de689d3a0..e5ca07edccdb 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicyRule.Serialization.cs @@ -39,6 +39,11 @@ internal static ManagementPolicyRule DeserializeManagementPolicyRule(JsonElement { if (property.NameEquals("enabled")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } enabled = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs index 632e43fcc2ea..8fbd3ba9faa9 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ManagementPolicySnapShot.Serialization.cs @@ -30,6 +30,11 @@ internal static ManagementPolicySnapShot DeserializeManagementPolicySnapShot(Jso { if (property.NameEquals("delete")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } delete = DateAfterCreation.DeserializeDateAfterCreation(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/MetricSpecification.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/MetricSpecification.Serialization.cs index 4a6bac7c137f..2598b0a5b9d5 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/MetricSpecification.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/MetricSpecification.Serialization.cs @@ -48,6 +48,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("dimensions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -63,6 +68,11 @@ internal static MetricSpecification DeserializeMetricSpecification(JsonElement e } if (property.NameEquals("fillGapWithZero")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } fillGapWithZero = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/NetworkRuleSet.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/NetworkRuleSet.Serialization.cs index 5d23c03d61bd..1d95ae99dc9f 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/NetworkRuleSet.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/NetworkRuleSet.Serialization.cs @@ -56,11 +56,21 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) { if (property.NameEquals("bypass")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } bypass = new Bypass(property.Value.GetString()); continue; } if (property.NameEquals("virtualNetworkRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -71,6 +81,11 @@ internal static NetworkRuleSet DeserializeNetworkRuleSet(JsonElement element) } if (property.NameEquals("ipRules")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs index 6a832518728b..3d51a00b7052 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicies.Serialization.cs @@ -20,6 +20,11 @@ internal static ObjectReplicationPolicies DeserializeObjectReplicationPolicies(J { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs index 845075ff5ce0..c70c374ab2c3 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicy.Serialization.cs @@ -72,6 +72,11 @@ internal static ObjectReplicationPolicy DeserializeObjectReplicationPolicy(JsonE } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("policyId")) @@ -81,6 +86,11 @@ internal static ObjectReplicationPolicy DeserializeObjectReplicationPolicy(JsonE } if (property0.NameEquals("enabledTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } enabledTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -96,6 +106,11 @@ internal static ObjectReplicationPolicy DeserializeObjectReplicationPolicy(JsonE } if (property0.NameEquals("rules")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs index d227335536cb..6c1c855716a5 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyFilter.Serialization.cs @@ -42,6 +42,11 @@ internal static ObjectReplicationPolicyFilter DeserializeObjectReplicationPolicy { if (property.NameEquals("prefixMatch")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs index 0f3c8a647eef..3870fb3193c3 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ObjectReplicationPolicyRule.Serialization.cs @@ -57,6 +57,11 @@ internal static ObjectReplicationPolicyRule DeserializeObjectReplicationPolicyRu } if (property.NameEquals("filters")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } filters = ObjectReplicationPolicyFilter.DeserializeObjectReplicationPolicyFilter(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Operation.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Operation.Serialization.cs index ed6aad13344e..49a95a21bf45 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Operation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Operation.Serialization.cs @@ -27,6 +27,11 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("display")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } display = OperationDisplay.DeserializeOperationDisplay(property.Value); continue; } @@ -37,10 +42,20 @@ internal static Operation DeserializeOperation(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("serviceSpecification")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } serviceSpecification = ServiceSpecification.DeserializeServiceSpecification(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/OperationListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/OperationListResult.Serialization.cs index 022a6aa0e262..46d21a51611a 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/OperationListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/OperationListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static OperationListResult DeserializeOperationListResult(JsonElement e { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnection.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnection.Serialization.cs index 5576abeb4d65..5068bcd7fcdb 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnection.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnection.Serialization.cs @@ -58,20 +58,40 @@ internal static PrivateEndpointConnection DeserializePrivateEndpointConnection(J } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("privateEndpoint")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateEndpoint = PrivateEndpoint.DeserializePrivateEndpoint(property0.Value); continue; } if (property0.NameEquals("privateLinkServiceConnectionState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } privateLinkServiceConnectionState = PrivateLinkServiceConnectionState.DeserializePrivateLinkServiceConnectionState(property0.Value); continue; } if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = new PrivateEndpointConnectionProvisioningState(property0.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs index 389df8113423..4fcded5b9908 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateEndpointConnectionListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateEndpointConnectionListResult DeserializePrivateEndpointCo { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResource.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResource.Serialization.cs index 96ddaf320f16..f89b5dc8f431 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResource.Serialization.cs @@ -59,6 +59,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("groupId")) @@ -68,6 +73,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredMembers")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -78,6 +88,11 @@ internal static PrivateLinkResource DeserializePrivateLinkResource(JsonElement e } if (property0.NameEquals("requiredZoneNames")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs index 57f096487147..fe362b41515a 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkResourceListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static PrivateLinkResourceListResult DeserializePrivateLinkResourceList { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs index 5d28c76cf333..26fc3703dd35 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/PrivateLinkServiceConnectionState.Serialization.cs @@ -42,6 +42,11 @@ internal static PrivateLinkServiceConnectionState DeserializePrivateLinkServiceC { if (property.NameEquals("status")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } status = new PrivateEndpointServiceConnectionStatus(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/QueueServiceProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/QueueServiceProperties.Serialization.cs index c79be6df5814..9b53bab148b9 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/QueueServiceProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/QueueServiceProperties.Serialization.cs @@ -51,10 +51,20 @@ internal static QueueServiceProperties DeserializeQueueServiceProperties(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RestorePolicyProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RestorePolicyProperties.Serialization.cs index 5b95060c1c3c..d220d6c155ac 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RestorePolicyProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RestorePolicyProperties.Serialization.cs @@ -40,11 +40,21 @@ internal static RestorePolicyProperties DeserializeRestorePolicyProperties(JsonE } if (property.NameEquals("days")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } days = property.Value.GetInt32(); continue; } if (property.NameEquals("lastEnabledTime")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } lastEnabledTime = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Restriction.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Restriction.Serialization.cs index 46259bb02526..7ca12ee98fb6 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Restriction.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Restriction.Serialization.cs @@ -27,6 +27,11 @@ internal static Restriction DeserializeRestriction(JsonElement element) } if (property.NameEquals("values")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -37,6 +42,11 @@ internal static Restriction DeserializeRestriction(JsonElement element) } if (property.NameEquals("reasonCode")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } reasonCode = new ReasonCode(property.Value.GetString()); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RoutingPreference.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RoutingPreference.Serialization.cs index d0aa9782c6e7..702891be949e 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RoutingPreference.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/RoutingPreference.Serialization.cs @@ -42,16 +42,31 @@ internal static RoutingPreference DeserializeRoutingPreference(JsonElement eleme { if (property.NameEquals("routingChoice")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } routingChoice = new RoutingChoice(property.Value.GetString()); continue; } if (property.NameEquals("publishMicrosoftEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishMicrosoftEndpoints = property.Value.GetBoolean(); continue; } if (property.NameEquals("publishInternetEndpoints")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } publishInternetEndpoints = property.Value.GetBoolean(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ServiceSpecification.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ServiceSpecification.Serialization.cs index 47edaacae759..8052c2c7eb03 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ServiceSpecification.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/ServiceSpecification.Serialization.cs @@ -20,6 +20,11 @@ internal static ServiceSpecification DeserializeServiceSpecification(JsonElement { if (property.NameEquals("metricSpecifications")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Sku.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Sku.Serialization.cs index 5d07dd6416b7..65dc62d67486 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Sku.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Sku.Serialization.cs @@ -33,6 +33,11 @@ internal static Sku DeserializeSku(JsonElement element) } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = property.Value.GetString().ToSkuTier(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/SkuInformation.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/SkuInformation.Serialization.cs index 87b5f7f6bc82..de33112efca6 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/SkuInformation.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/SkuInformation.Serialization.cs @@ -31,6 +31,11 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("tier")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } tier = property.Value.GetString().ToSkuTier(); continue; } @@ -41,11 +46,21 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new Kind(property.Value.GetString()); continue; } if (property.NameEquals("locations")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -56,6 +71,11 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("capabilities")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -66,6 +86,11 @@ internal static SkuInformation DeserializeSkuInformation(JsonElement element) } if (property.NameEquals("restrictions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccount.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccount.Serialization.cs index ef51bfc6591e..59a61635af0b 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccount.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccount.Serialization.cs @@ -102,21 +102,41 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) { if (property.NameEquals("sku")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } sku = Sku.DeserializeSku(property.Value); continue; } if (property.NameEquals("kind")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } kind = new Kind(property.Value.GetString()); continue; } if (property.NameEquals("identity")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } identity = Identity.DeserializeIdentity(property.Value); continue; } if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -147,15 +167,30 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("provisioningState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } provisioningState = property0.Value.GetString().ToProvisioningState(); continue; } if (property0.NameEquals("primaryEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } primaryEndpoints = Endpoints.DeserializeEndpoints(property0.Value); continue; } @@ -166,11 +201,21 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property0.NameEquals("statusOfPrimary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } statusOfPrimary = property0.Value.GetString().ToAccountStatus(); continue; } if (property0.NameEquals("lastGeoFailoverTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } lastGeoFailoverTime = property0.Value.GetDateTimeOffset("O"); continue; } @@ -181,71 +226,141 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property0.NameEquals("statusOfSecondary")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } statusOfSecondary = property0.Value.GetString().ToAccountStatus(); continue; } if (property0.NameEquals("creationTime")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } creationTime = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("customDomain")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } customDomain = CustomDomain.DeserializeCustomDomain(property0.Value); continue; } if (property0.NameEquals("secondaryEndpoints")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } secondaryEndpoints = Endpoints.DeserializeEndpoints(property0.Value); continue; } if (property0.NameEquals("encryption")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } encryption = Encryption.DeserializeEncryption(property0.Value); continue; } if (property0.NameEquals("accessTier")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } accessTier = property0.Value.GetString().ToAccessTier(); continue; } if (property0.NameEquals("azureFilesIdentityBasedAuthentication")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } azureFilesIdentityBasedAuthentication = AzureFilesIdentityBasedAuthentication.DeserializeAzureFilesIdentityBasedAuthentication(property0.Value); continue; } if (property0.NameEquals("supportsHttpsTrafficOnly")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } supportsHttpsTrafficOnly = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("networkAcls")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } networkAcls = NetworkRuleSet.DeserializeNetworkRuleSet(property0.Value); continue; } if (property0.NameEquals("isHnsEnabled")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } isHnsEnabled = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("geoReplicationStats")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } geoReplicationStats = GeoReplicationStats.DeserializeGeoReplicationStats(property0.Value); continue; } if (property0.NameEquals("failoverInProgress")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } failoverInProgress = property0.Value.GetBoolean(); continue; } if (property0.NameEquals("largeFileSharesState")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } largeFileSharesState = new LargeFileSharesState(property0.Value.GetString()); continue; } if (property0.NameEquals("privateEndpointConnections")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { @@ -256,11 +371,21 @@ internal static StorageAccount DeserializeStorageAccount(JsonElement element) } if (property0.NameEquals("routingPreference")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } routingPreference = RoutingPreference.DeserializeRoutingPreference(property0.Value); continue; } if (property0.NameEquals("blobRestoreStatus")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } blobRestoreStatus = BlobRestoreStatus.DeserializeBlobRestoreStatus(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountKey.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountKey.Serialization.cs index 2b7149700f78..b4ffd3d9e0ab 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountKey.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountKey.Serialization.cs @@ -31,6 +31,11 @@ internal static StorageAccountKey DeserializeStorageAccountKey(JsonElement eleme } if (property.NameEquals("permissions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } permissions = property.Value.GetString().ToKeyPermission(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs index ab9769035341..8e517f3fd844 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListKeysResult.Serialization.cs @@ -20,6 +20,11 @@ internal static StorageAccountListKeysResult DeserializeStorageAccountListKeysRe { if (property.NameEquals("keys")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListResult.Serialization.cs index 87e8d960cd7e..c6556cd0ef65 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageAccountListResult.Serialization.cs @@ -21,6 +21,11 @@ internal static StorageAccountListResult DeserializeStorageAccountListResult(Jso { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageQueue.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageQueue.Serialization.cs index 76471d7db8b2..17419c769eb9 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageQueue.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageQueue.Serialization.cs @@ -59,10 +59,20 @@ internal static StorageQueue DeserializeStorageQueue(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("metadata")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property1 in property0.Value.EnumerateObject()) { @@ -73,6 +83,11 @@ internal static StorageQueue DeserializeStorageQueue(JsonElement element) } if (property0.NameEquals("approximateMessageCount")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } approximateMessageCount = property0.Value.GetInt32(); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageSkuListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageSkuListResult.Serialization.cs index 6624bc0e97f2..10e826df1101 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageSkuListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/StorageSkuListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static StorageSkuListResult DeserializeStorageSkuListResult(JsonElement { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Table.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Table.Serialization.cs index 9d6435d80820..58713c9e9b9c 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Table.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Table.Serialization.cs @@ -46,6 +46,11 @@ internal static Table DeserializeTable(JsonElement element) } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("tableName")) diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TableServiceProperties.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TableServiceProperties.Serialization.cs index 86829dbc3c0c..3328f6662728 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TableServiceProperties.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TableServiceProperties.Serialization.cs @@ -51,10 +51,20 @@ internal static TableServiceProperties DeserializeTableServiceProperties(JsonEle } if (property.NameEquals("properties")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } foreach (var property0 in property.Value.EnumerateObject()) { if (property0.NameEquals("cors")) { + if (property0.Value.ValueKind == JsonValueKind.Null) + { + property0.ThrowNonNullablePropertyIsNull(); + continue; + } cors = CorsRules.DeserializeCorsRules(property0.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TagProperty.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TagProperty.Serialization.cs index 3c6b25fd57ae..9384970a1118 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TagProperty.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TagProperty.Serialization.cs @@ -29,6 +29,11 @@ internal static TagProperty DeserializeTagProperty(JsonElement element) } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TrackedResource.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TrackedResource.Serialization.cs index 548820acb93d..0cf56604a7d5 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TrackedResource.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/TrackedResource.Serialization.cs @@ -43,6 +43,11 @@ internal static TrackedResource DeserializeTrackedResource(JsonElement element) { if (property.NameEquals("tags")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UpdateHistoryProperty.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UpdateHistoryProperty.Serialization.cs index 46c1c4c3e76d..56e74f6c8ad5 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UpdateHistoryProperty.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UpdateHistoryProperty.Serialization.cs @@ -25,16 +25,31 @@ internal static UpdateHistoryProperty DeserializeUpdateHistoryProperty(JsonEleme { if (property.NameEquals("update")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } update = new ImmutabilityPolicyUpdateType(property.Value.GetString()); continue; } if (property.NameEquals("immutabilityPeriodSinceCreationInDays")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } immutabilityPeriodSinceCreationInDays = property.Value.GetInt32(); continue; } if (property.NameEquals("timestamp")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } timestamp = property.Value.GetDateTimeOffset("O"); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Usage.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Usage.Serialization.cs index 7ed312299a63..3cfb999efdaa 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Usage.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/Usage.Serialization.cs @@ -22,21 +22,41 @@ internal static Usage DeserializeUsage(JsonElement element) { if (property.NameEquals("unit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } unit = property.Value.GetString().ToUsageUnit(); continue; } if (property.NameEquals("currentValue")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } currentValue = property.Value.GetInt32(); continue; } if (property.NameEquals("limit")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } limit = property.Value.GetInt32(); continue; } if (property.NameEquals("name")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } name = UsageName.DeserializeUsageName(property.Value); continue; } diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UsageListResult.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UsageListResult.Serialization.cs index b610ca2c626e..d246e96600e1 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UsageListResult.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/UsageListResult.Serialization.cs @@ -20,6 +20,11 @@ internal static UsageListResult DeserializeUsageListResult(JsonElement element) { if (property.NameEquals("value")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/VirtualNetworkRule.Serialization.cs b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/VirtualNetworkRule.Serialization.cs index d0ea0ae9a578..25d9465a148a 100644 --- a/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/VirtualNetworkRule.Serialization.cs +++ b/sdk/testcommon/Azure.Management.Storage.2019_06/src/Generated/Models/VirtualNetworkRule.Serialization.cs @@ -49,6 +49,11 @@ internal static VirtualNetworkRule DeserializeVirtualNetworkRule(JsonElement ele } if (property.NameEquals("state")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } state = property.Value.GetString().ToState(); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentEntities.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentEntities.Serialization.cs index bbeb9330ef77..0e6406dc2200 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentEntities.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentEntities.Serialization.cs @@ -49,6 +49,11 @@ internal static DocumentEntities DeserializeDocumentEntities(JsonElement element } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentStatistics.DeserializeTextDocumentStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentKeyPhrases.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentKeyPhrases.Serialization.cs index afd876d34065..d28fedaa6b9b 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentKeyPhrases.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentKeyPhrases.Serialization.cs @@ -49,6 +49,11 @@ internal static DocumentKeyPhrases DeserializeDocumentKeyPhrases(JsonElement ele } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentStatistics.DeserializeTextDocumentStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLanguage.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLanguage.Serialization.cs index 1865295ca5cb..f29355b6e5de 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLanguage.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLanguage.Serialization.cs @@ -44,6 +44,11 @@ internal static DocumentLanguage DeserializeDocumentLanguage(JsonElement element } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentStatistics.DeserializeTextDocumentStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLinkedEntities.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLinkedEntities.Serialization.cs index 5ed6c2b70bca..62c1edf9ff2d 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLinkedEntities.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentLinkedEntities.Serialization.cs @@ -49,6 +49,11 @@ internal static DocumentLinkedEntities DeserializeDocumentLinkedEntities(JsonEle } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentStatistics.DeserializeTextDocumentStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentSentimentInternal.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentSentimentInternal.Serialization.cs index 28b242021f9a..7d7dc354870a 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentSentimentInternal.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/DocumentSentimentInternal.Serialization.cs @@ -36,6 +36,11 @@ internal static DocumentSentimentInternal DeserializeDocumentSentimentInternal(J } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentStatistics.DeserializeTextDocumentStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntitiesResult.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntitiesResult.Serialization.cs index 6511f17c43ed..6422d046d347 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntitiesResult.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntitiesResult.Serialization.cs @@ -44,6 +44,11 @@ internal static EntitiesResult DeserializeEntitiesResult(JsonElement element) } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentBatchStatistics.DeserializeTextDocumentBatchStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntityLinkingResult.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntityLinkingResult.Serialization.cs index 3a723ecb6875..6b6d1df358b9 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntityLinkingResult.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/EntityLinkingResult.Serialization.cs @@ -44,6 +44,11 @@ internal static EntityLinkingResult DeserializeEntityLinkingResult(JsonElement e } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentBatchStatistics.DeserializeTextDocumentBatchStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/InnerError.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/InnerError.Serialization.cs index 9a5e2812229a..98b7cdbae14f 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/InnerError.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/InnerError.Serialization.cs @@ -34,6 +34,11 @@ internal static InnerError DeserializeInnerError(JsonElement element) } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { @@ -49,6 +54,11 @@ internal static InnerError DeserializeInnerError(JsonElement element) } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = DeserializeInnerError(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/KeyPhraseResult.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/KeyPhraseResult.Serialization.cs index 986e12bc2e3e..7b59eed439d4 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/KeyPhraseResult.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/KeyPhraseResult.Serialization.cs @@ -44,6 +44,11 @@ internal static KeyPhraseResult DeserializeKeyPhraseResult(JsonElement element) } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentBatchStatistics.DeserializeTextDocumentBatchStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/LanguageResult.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/LanguageResult.Serialization.cs index d74880c9be95..93f03dbc75d1 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/LanguageResult.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/LanguageResult.Serialization.cs @@ -44,6 +44,11 @@ internal static LanguageResult DeserializeLanguageResult(JsonElement element) } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentBatchStatistics.DeserializeTextDocumentBatchStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiDocumentEntities.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiDocumentEntities.Serialization.cs index bc835ba44dce..0a0bc8e76796 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiDocumentEntities.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiDocumentEntities.Serialization.cs @@ -50,6 +50,11 @@ internal static PiiDocumentEntities DeserializePiiDocumentEntities(JsonElement e } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentStatistics.DeserializeTextDocumentStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiEntitiesResult.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiEntitiesResult.Serialization.cs index 193ea9ea46f9..478b5ceb03ba 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiEntitiesResult.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiEntitiesResult.Serialization.cs @@ -44,6 +44,11 @@ internal static PiiEntitiesResult DeserializePiiEntitiesResult(JsonElement eleme } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentBatchStatistics.DeserializeTextDocumentBatchStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentenceSentimentInternal.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentenceSentimentInternal.Serialization.cs index 7e3da74ab359..0d1e1b1fe4fa 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentenceSentimentInternal.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentenceSentimentInternal.Serialization.cs @@ -52,6 +52,11 @@ internal static SentenceSentimentInternal DeserializeSentenceSentimentInternal(J } if (property.NameEquals("aspects")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { @@ -62,6 +67,11 @@ internal static SentenceSentimentInternal DeserializeSentenceSentimentInternal(J } if (property.NameEquals("opinions")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) { diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentimentResponse.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentimentResponse.Serialization.cs index b91c6f5631ad..e90d143b9d90 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentimentResponse.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/SentimentResponse.Serialization.cs @@ -44,6 +44,11 @@ internal static SentimentResponse DeserializeSentimentResponse(JsonElement eleme } if (property.NameEquals("statistics")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } statistics = TextDocumentBatchStatistics.DeserializeTextDocumentBatchStatistics(property.Value); continue; } diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/TextAnalyticsErrorInternal.Serialization.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/TextAnalyticsErrorInternal.Serialization.cs index 2dc329ab96d1..5fa8b6036322 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/TextAnalyticsErrorInternal.Serialization.cs +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/TextAnalyticsErrorInternal.Serialization.cs @@ -39,11 +39,21 @@ internal static TextAnalyticsErrorInternal DeserializeTextAnalyticsErrorInternal } if (property.NameEquals("innererror")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } innererror = InnerError.DeserializeInnerError(property.Value); continue; } if (property.NameEquals("details")) { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } List array = new List(); foreach (var item in property.Value.EnumerateArray()) {